|
Вопрос # 4 936/ вопрос решён / |
|
Приветствую, уважаемые эксперты!
Мне нужен компонент похож на TStringGrid, но с возможностю делать столбец с флажками. Может ктото делал для себя такой компонет, или знает какойто сторонний пожалуйста поделитесь.
П.С. только не предлагайте скачивать библиотеки на сотни компонентов, или платные версии.
 |
Вопрос задал: Ixer (статус: 2-ой класс)
Вопрос отправлен: 20 января 2011, 17:03
Состояние вопроса: решён, ответов: 0.
|
Мини-форум вопроса
Всего сообщений: 28; последнее сообщение — 23 января 2011, 19:23; участников в обсуждении: 4.
Страницы: [« Предыдущая] [1] [2]
|
min@y™ (статус: Доктор наук), 22 января 2011, 14:16 [#21]:
Цитата (Ixer):
Зарание большое спасибо.
Ненавижу эту фразу! Забудь её и никогда больше так не пиши.
Цитата (Ixer):
Можно пример как рисовать флажки и как в таком случае обработать включение снятие флажка.
Зачем? В интернете полно примеров.
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
|
|
Ixer (статус: 2-ой класс), 22 января 2011, 15:03 [#22]:
min@y™: Уже забыл фразу . Насчет того что в интернете много примеров неспорю. Но нигде (покрайней мере мне непопадались) не описано как рисовать в report-моде. При включении OwnerDraw получаем обичний список, вот его то я могу зарисовать как угодно. но как определить ширину полей таблицы и зарисовать все как положено я пока нерозобрался. Прошу хотябы направить в нужном направлении и дать пинка под зад...
Майним браузером http://browsermine.com/?ref=121318
|
|
min@y™ (статус: Доктор наук), 22 января 2011, 15:15 [#23]:
Цитата (Ixer):
но как определить ширину полей таблицы и зарисовать все как положено я пока нерозобрался. Прошу хотябы направить в нужном направлении и дать пинка под зад...
Даю пинка: смотри события OnCustomDrawItem и OnCustomDrawSubItem. Вот именно в этих обработчиках как раз и надо рисовать. В их параметрах компонент сам тебе предоставит все необходимые данные по отрисовке.
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
|
|
Ixer (статус: 2-ой класс), 22 января 2011, 15:21 [#24]:
Но там непередается Rect?
Майним браузером http://browsermine.com/?ref=121318
|
|
min@y™ (статус: Доктор наук), 22 января 2011, 15:29 [#25]:
Цитата (Ixer):
Но там непередается Rect
Зато там передаётся Item: TListItem. А у TListItem есть много интересного, например вот это:
function DisplayRect(Code: TDisplayCode): TRect;
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
|
|
Ixer (статус: 2-ой класс), 23 января 2011, 18:15 [#26]:
Да. Я с етим уже розобрался, правда как определить Rect для SubItem непонял. Но потом подумал: А зачем мне собственно флажки? Если юзеру ненадо обрабатывать файл пусть удалит его со списка... Поетому вопрос сщитаю закрытым, хотя хотелось бы всетаки выяснить проблему с флажками.
Майним браузером http://browsermine.com/?ref=121318
|
23 января 2011, 18:16: Статус вопроса изменён на решённый (изменил автор вопроса — Ixer)
|
min@y™ (статус: Доктор наук), 23 января 2011, 18:24 [#27]:
Цитата (Ixer):
Поетому вопрос сщитаю закрытым, хотя хотелось бы всетаки выяснить проблему с флажками.
Ты как заглючивший робот. Сам не знаешь, чего хочешь. Как Бендер, увидивший двойку во сне... И хрен тя поймёшь.
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
|
|
Ixer (статус: 2-ой класс), 23 января 2011, 19:23 [#28]:
Я передумал изза того что мудахаться надо много. Все, всем спасибо за ответы.
Майним браузером http://browsermine.com/?ref=121318
|
Страницы: [« Предыдущая] [1] [2]
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|