Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

String Grid Подскажите, пожалуйста, как получить номера выбранных [D7]


lars ©   (2011-11-22 00:14:00) 

пользователем ячеек в StringGrid.


lars   (2011-11-22 20:49:00) [1]

Большое спасибо за помощь.


Leonid Troyanovsky   (2011-11-22 11:47:00) [2]


> Leonid Troyanovsky ©   (22.11.11 11:43) [5]

Если только строки можно и так:

http://www.rsdn.ru/forum/delphi/689539.1.aspx

--
Regards, LVT.


Leonid Troyanovsky   (2011-11-22 11:43:00) [3]


> lars ©   (22.11.11 10:47) [3]

>  Может быть есть другой способ?

http://www.rsdn.ru/forum/delphi/631076.1.aspx

--
Regards, LVT.


Dennis I. Komarov   (2011-11-22 10:55:00) [4]


> можно анализировать x,y координаты StringGrig.MouseUp и
> StringGrig.MouseDown.

Да и ButtonClick так надежнее будет


lars   (2011-11-22 10:47:00) [5]

Спасибо большое за ответ. Как я понимаю, StringGrid.Col  и  StringGrig.Row показывают номер столбца и номер строки выбранной ячейки. С помощью TStringGrid.Selection можно задать границы выбранной области в таблице. В случае, если пользователь выбирает несколько ячеек, по видимому, для определения номеров выбранных ячеек можно анализировать x,y координаты StringGrig.MouseUp и StringGrig.MouseDown. Может быть есть другой способ?


Германн   (2011-11-22 00:46:00) [6]

Если включена опция goRangeSelect, то смотри свойство TStringGrid.Selection


Германн   (2011-11-22 00:43:00) [7]

TStringGrid.Col & TStringGrig.Row


Наверх

Титульная страница Поиск, карта сайта Написать письмо