Форум: "Основная";
Текущий архив: 2003.08.07;
Скачать: [xml.tar.bz2];
Внизобращение к объекту по имени Найти похожие ветки
← →
stud (2003-07-24 14:52) [0]есть куча объектов tstringgrid, которые создаются во время выполнения. хочется написать обработчик для события resize, но т.к. у у грида его нету, использую у tabsheet.
как определить какой грид нужно перерисовать?? знаю его имя, но как к нему обратиться?
← →
Переяслов Григорий (2003-07-24 15:29) [1]Вообще-то это, ИМХО, должно реализовываться через механизм наследования.
← →
Skier (2003-07-24 15:32) [2]>stud © (24.07.03 14:52)
1)
type
THackControl = class(TControl);
begin
//...........
THackControl(YourStringGrid).OnResize := YourResizeHandler
//...........
end;
2) WM_SIZE
← →
Reindeer Moss Eater (2003-07-24 15:33) [3]А еще имхее через Align или Ancorr
← →
stud (2003-07-24 15:33) [4]а подробнее??
← →
stud (2003-07-24 15:35) [5]нет, align, anchor совсем не подойдут
а события onresize у стринггрида нету
← →
KSergey (2003-07-24 15:42) [6]resize, но т.к. у у грида его нету, использую у tabsheet.
А какием образом связаны tabsheet и грид? Грид лежит на вкладке табшита? Ну тогда наверное компонент с активной закладки...
Или при создании закладок поместить ссылки на создаваемые гриды в массив, и по индексу активной закладки определять индекс в массиве ну и грид. Или вообще (если грид один) - прописать ссылку на него в tag табшита - тоже прикольно.
← →
stud (2003-07-24 15:57) [7]интересно как с помощью tag это сделать?
← →
stud (2003-07-24 16:00) [8]всем спасибо.
сделал через components[]
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.08.07;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.012 c