![]() |
|
|
![]()
|
|
| Нитонисе |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 917 Регистрация: 5.11.2009 Репутация: 2 Всего: 2 |
Надо убрать у комбобокса визуальную рамку. Хочу использовать его поверх StringGrida, отображая в нужной мне колонке...
Еще как вариант - при клике на нужную ячейку отрисовать справа значок комбобокса. Не сам компонент, а просто картинку. Затем нужно как-то отловить нажатие пользователем на этой картинке. Как узнать координаты щелчка мышкой и впоследствии сравнить с координатами нарисованной картинки? Ну и еще один вопрос. Колонки StringGrid маленькие, комбобокс раскрывается и большая часть строки не видна. Как сделать чтобы при раскрытии итемы были видны полностью? Есть компонент TAdvStringGrid, он работает как надо, только почему-то у меня проект не собирается с ним... требует какие-то ресурсные файлы *.res. |
|||
|
||||
| Нитонисе |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 917 Регистрация: 5.11.2009 Репутация: 2 Всего: 2 |
Вобщем-то с AdvStringGrid разобрался... закинул нужные файлы ресурсов в папку с проектом ( может нужно было просто где-то путь к ним указать?), но ответы на вопросы все равно интересны.
|
|||
|
||||
| ZVano |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 259 Регистрация: 11.12.2006 Где: Украина, Кривой Р ог Репутация: 1 Всего: 4 |
Попробуй выставить свойства: BevelInner=bvNone BevelKind=bkFlat BevelOuter=bvNone PS: А еще лучше пользоваться DBControls. 1. Можно использовать встраиваемую БД (Firebird, SQLite, DBase, Paradox ...) 2. Можно при помощи ADO работать с файлами CSV как с таблицей БД (выполнять SQL-запросы). 3. Можно использовать просто таблицы в памяти (TClientDataSet из стандартных компонент). TClientDataSet позволяет сохранять/загружать данные в/из XML. Это сообщение отредактировал(а) ZVano - 11.7.2011, 10:09 -------------------- НЕ ФЛУДИМ. Пользуемся кнопками "+" или "-" для выражения своего отношения к теме или сообщению. Гуглим "Как правильно задавать вопросы" |
|||
|
||||
| Нитонисе |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 917 Регистрация: 5.11.2009 Репутация: 2 Всего: 2 |
||||
|
||||
| ZVano |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 259 Регистрация: 11.12.2006 Где: Украина, Кривой Р ог Репутация: 1 Всего: 4 |
Уместно, если это добавляет разработке удобства, а приложению стабильности. У тебя пропадет гемор с вырисовыванием комбобокса в нужной позиции. Появится возможность использовать справочники (пусть даже из MemTable). Появится возможность Locate, Lookup, Filter. Появится возможность использования кучи "фичастых" DBControls (например DBBand Grid из cxComponents). Появится возможность выполнять выборку данных средствами SQL (для п1 и 2) Естественно, все зависит от задачи и разработчика. Выбирать тебе. -------------------- НЕ ФЛУДИМ. Пользуемся кнопками "+" или "-" для выражения своего отношения к теме или сообщению. Гуглим "Как правильно задавать вопросы" |
|||
|
||||
![]()
|
| Правила форума "С++ Builder" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C++ Builder | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |