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

Вниз

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

 
Sash ©   (2004-02-17 06:27) [0]

Здравствуйте! Вопрос такой: на форме небольшой редактор состоящий из стринггрида(к примеру 5 строк и 2 колонки) и кнопок "удалить" и "добавить" (строку). Не могу добиться, чтобы при нажатии на "удалить" удалилась не последняя строка, а которая находится в фокусе, например 3-я. Если кто знает, напишите пожалуйста! Заранее благдарен!


 
Suntechnic ©   (2004-02-17 06:35) [1]

Нет у StringGrid стандартных средств делать это! Надо сдвигать выделенную строку в самый низ... дальше ты знаешь.


 
Defunct ©   (2004-02-17 06:43) [2]

StringGrid таким свойством не обладает.
Вообще-то он для отображения табл. информации, а не для формирования.

Можно сделать так:
1. Запомнить значения ячеек последней строки.
2. Уменьшить число строк (RowCount).
3. Сдвинуть строки вверх начиная с первой строки, идущей после удаляемой.
4. Восстановить значения ячеек последней строки.

или можно просто заполнять ячейки StringGrid заново при каждом нажатии кнопок Добавить/Удалить.


 
Sash ©   (2004-02-17 07:12) [3]

Спасибо! Понял!



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

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

Наверх




Память: 0.47 MB
Время: 0.017 c
1-93905
Wild
2004-02-15 21:00
2004.02.29
Delphi+Flash


1-93945
Lena19
2004-02-17 18:20
2004.02.29
нужна инфа про объявления переменных и типов и их видимость


7-94198
Nau
2003-12-08 17:35
2004.02.29
Запуск проги до загрузки системы


4-94226
VNavigator
2003-12-25 00:43
2004.02.29
Wallpaper


14-94127
SiJack
2004-02-06 15:01
2004.02.29
Может кто подскажет какой грид взять чтобы в нем следующее мона