Re[5]: Дабл клик на строке StringGrid'a
От: Руслан Россия  
Дата: 04.04.03 18:28
Оценка:
Здравствуйте, ArtDenis, Вы писали:


AD>Делается это очень просто (пример на билдере):


AD>В обработчике OnBdlClick:


AD>
AD>int row = StringGrid->Row;

Edit1->>Text = StringGrid->Cells[0][row];
Edit2->>Text = StringGrid->Cells[1][row];
Edit3->>Text = StringGrid->Cells[2][row];
Edit4->>Text = StringGrid->Cells[3][row];
AD>// ...
AD>// ... И так до посинения в пальцах :-)
AD>


Огород — не огород...не знаю...хотел бы согласиться с данным предложением НО...
Дело в том, что событие OnDblClick возникает также в том случае если мышой кликаешь на нулевые row и сolumn'сы, а в ваше int row = StringGrid->Row;
передается тот номер строки, которая является на данный момент активной (на нулевую индекс перескакивать не хочет ), с одной стороны — это правильно..а с другой стороны нужно для корректности еще проверочку ставить все же..и вообще..не только книжки читать надо ...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.