Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Мужики!Только-только начал изучать Delphi, помогите если можете...

699
01 сентября 2002 года
Гусь
4 / / 20.01.2000
Вопрос 1:
Как обьявить динамический массив?
Как заполнить этот массив строчками из текстового фаила?
Спасибо,кто откликнулся!!!
699
01 сентября 2002 года
Гусь
4 / / 20.01.2000
Всё спасибо,разобрался сам!!!Но возник следующий вопрос:
Как привязать ComboBox к строке в StringGrid'е?Спасибо!!!
423
02 сентября 2002 года
Quasi
98 / / 20.01.2000
Цитата:

On 2002-09-01 1546, Гусь wrote
Всё спасибо,разобрался сам!!!Но возник следующий вопрос
Как привязать ComboBox к строке в StringGrid'е?Спасибо!!!


Растусуй по подробнее, в типе TStringGrid есть ячейки, что конкретно нужно сделать?

699
02 сентября 2002 года
Гусь
4 / / 20.01.2000
Суть в следующем:
Есть StringGrid c 5ю столбцами и n-ое кол-во строк.Видимых строк 10.На четвёртый столбец наложенно 10 ComboBox'ов.Как менять значения в ComboBox'ах в зависимости от скроллинга StringGrida?
69K
15 февраля 2011 года
KilkennyCat
1 / / 15.02.2011
Цитата: Гусь
На четвёртый столбец наложенно 10 ComboBox'ов.


так не делается.
ComboBox должен интегрироваться в нужные ячейки. inplace editor.
к сожалению, стандартный TStringGrid в явном виде это не поддерживает.
Есть два пути решения:
1. Создать наследника от TStringGrid c public property InplaceEditor;
2. Иметь на форме единственный ComboBox, невидимый. В момент получения фокуса ячейкой, он располагается поверх, активизируется. После выполнения действий с ним, он снова скрывается, данные из него заносятся в ячейку.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог