![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Run Time, StringGrid & PageControl [D7, WinXP]
nimble © (2004-09-08 07:27:00)При нажатии на конпку в PageControle (PC) создается 10 закладок, на каждой из них создается по экземпляру SG. Ну и далее нужно работать с этими SG'ми. Пытался создать масиив из указателей на вновь созданный SG, но при создании копии SG указатель указывает на один и тот же адрес. Как узнать реальный адрес, дабы дальше с ним работать.
Спасибо!
Defunct (2004-09-08 07:41:00) [1]в обработчиках работайте с Sender
К примеру:
Procedure Tzzzz.OnDrawCell(...)
Var SG:TStringGrid;
Begin
SG := Sender as TStringGrid;
// <ну и работаейте уже с SG>
End;
nimble (2004-09-08 07:36:00) [2]Ну с копией я погарячился, экземпляр конечно.
Есть основной Grid, а у экземпляров делаю ссылки на обработчики, и поэтому получаются типа копиии. То же выравнивание и раскраска!
Defunct (2004-09-08 07:34:00) [3]как создаете копию? код в студию