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

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

Двойной клик в TStringGrid [D2005, XP]


..::KraN::.. ©   (2007-12-02 16:06:00) 

Как присвоить переменной (a) типа string значение в tStringGrid при дабл клике в ячейке?


Putnik   (2007-12-02 18:07:00) [1]

>[12],[13]
Спасибо! Я исправлюсь)


Anatoly Podgoretsky   (2007-12-02 17:48:00) [2]

> Putnik  (02.12.2007 17:46:11)  [11]

Читай справку, предже чем утверждать подобное.


Германн   (2007-12-02 17:47:00) [3]


> Я не прав?

Не прав. См. в справке про col и row.


Putnik   (2007-12-02 17:46:00) [4]

2 Anatoly Podgoretsky
Чтобы получить координаты выделеной ячейки. В Вашем варианте придется еще рассчитывать col и row. Я не прав?


Anatoly Podgoretsky   (2007-12-02 17:12:00) [5]


> a := StringGrid1.Cells[stringgrid1.selection.left,stringgrid1.
> selection.top];

А это еще зачем?


Putnik   (2007-12-02 17:02:00) [6]

Только придется еще учитывать, что можно сделать двойной щелчок на месте stringgrid'a, где нет ячеек
> Юрий Зотов ©   (02.12.07 16:59) [8]
  Да уж))


Юрий Зотов   (2007-12-02 16:59:00) [7]

> Putnik   (02.12.07 16:58) [7]

Это он уже понял. Ему теперь надо на [2] ответить.


Putnik   (2007-12-02 16:58:00) [8]

a := StringGrid1.Cells[stringgrid1.selection.left,stringgrid1.selection.top];


Юрий Зотов   (2007-12-02 16:57:00) [9]

OnAssignVar


Германн   (2007-12-02 16:56:00) [10]


> а серьёзно

Серьёзно? Ты что смеешься?


..::KraN::..   (2007-12-02 16:38:00) [11]


> OnDragDrop мля

а серьёзно


Palladin   (2007-12-02 16:28:00) [12]

OnDragDrop мля


..::KraN::..   (2007-12-02 16:21:00) [13]


> a := SG.Cells[Col, Row]

в каком обработчике это писать?


Anatoly Podgoretsky   (2007-12-02 16:09:00) [14]

a := SG.Cells[Col, Row]


Наверх

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