Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.09.03;
Скачать: CL | DM;

Вниз

ComboBox в ячеке StringGrid   Найти похожие ветки 

 
Nikos   (2006-08-10 12:08) [0]

Есть форма, на которой расположен объект TStringGrid. Мне нужно, чтобы в 5 столбце этой таблицы были не обычные ячейки, а как у ComboBox выпадающее меню. Как это можно сделать?
И вот еще, как внести данные в этот combobox, если список, который мне нужен находится в текстовом файле 1.txt?


 
clickmaker ©   (2006-08-10 12:12) [1]

при щелчке на ячейке создаешь комбобокс (или держишь наготове с Visible = false).
Потом примерно так
cmb.Parent := Grid;
cmb.BoundsRect := Grid.CellRect(row, col);
cmb.Items.LoadFromFile("1.txt");
cmb.Visible := true;

при уходе с ячейки (клик на другой или Grid.OnExit говоришь cmb.Visible := false)


 
Nikos   (2006-08-10 13:59) [2]

Это бы мне подошло, если б таблица умещалась вся в форму и не было б полос прокруток, но дело в том, что таблица по высоте ну умещается в форму,то есть при прокрутке, возможно, что comboBox попадет между ячейками. Ко всему прочему для каждой ячейки содержимое комбобокса будет различным.


 
clickmaker ©   (2006-08-10 14:18) [3]


> Nikos   (10.08.06 13:59) [2]

причем тут прокрутка? при редактировании ячейки создается временный комбобокс со списком значений и в него записывается значение конкретной ячейки. После выбора (Enter или еще что-то) текст из комбобокса пишем обратно в ячейку.
Понятно, да? комбобокс не используется для хранения данных, только для редактирования. Поэтому он и нужен всего один и прокрутка тут не мешает



Страницы: 1 вся ветка

Текущий архив: 2006.09.03;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.055 c
2-1155633400
kiwooo
2006-08-15 13:16
2006.09.03
HexToStr


15-1154798853
lookin
2006-08-05 21:27
2006.09.03
Обращение к магнитогорцам


15-1155104866
Jeer
2006-08-09 10:27
2006.09.03
Вперед к Clipper !


3-1151317377
IntruderLab
2006-06-26 14:22
2006.09.03
Фильтраия по 2 и более полям


1-1153426862
oxffff
2006-07-21 00:21
2006.09.03
Триангуляция на Delphi. Готовое решение. Кто обладает