Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.03.11;
Скачать: CL | DM;

Вниз

DbGridEh ImageList   Найти похожие ветки 

 
Lamer666   (2007-02-18 11:24) [0]

Здравствуйте уважаемые....
НЕмогу никак присвоить колонке в DBGridEh в место значений картинки из ImageList
Пишу при создании формы (OnFormCreate)
dbGridEh1.Columns.Items[0].ImageList:=Form.ImageList1;
выдает ошибку,
присваиваю этот код кнопке (OnButtonClick), и при нажатии на нее все работает.
Я так понимаю код: dbGridEh1.Columns.Items[0].ImageList:=OrgBaseForm.ImageList1; не работает в процедуре создания формы потомучто сам DBGridEh еще не создан.
Помогите пожалуйста!


 
Johnmen ©   (2007-02-18 12:33) [1]


> выдает ошибку,

Ты уверен?

> Я так понимаю код: ...

Понимание неверно.
На данный момент не существует OrgBaseForm.


 
Lamer666   (2007-02-18 16:25) [2]

На форме OrgBaseForm, есть dbGridEh1 и ImageList1

При таком варианте:
procedure TOrgBaseForm.FormCreate(Sender: TObject);
begin
dbGridEh1.Columns.Items[0].ImageList:=OrgBaseForm.ImageList1;
end;

возникает ошибка при открытии формы

А при таком все нормально:
procedure TOrgBaseForm.Button1Click(Sender: TObject);
begin
dbGridEh1.Columns.Items[0].ImageList:=OrgBaseForm.ImageList1;
end;
Кнопка расположенна на тоже форме OrgBaseForm

Мне интересно почему?


 
lamer666   (2007-02-18 18:09) [3]

: (


 
ЮЮ ©   (2007-02-19 09:49) [4]

Потому что OrgBaseForm. не надо использовать в методах TOrgBaseForm. Это все-го лишь ссылка на ещё не созданный (в обработчике OnCreate) экземпляр.


 
Amoeba ©   (2007-02-19 11:16) [5]

Сделай так:
procedure TOrgBaseForm.FormCreate(Sender: TObject);
begin
dbGridEh1.Columns.Items[0].ImageList:=ImageList1;
end;


 
Lamer666   (2007-02-19 18:51) [6]

Алилуя!!
ГРАНД РЕСПЕКТ Johnmen,ЮЮ и ОСОБЕННО Amoeba!!!

Очень БЛАГОДАРЮ!



Страницы: 1 вся ветка

Текущий архив: 2007.03.11;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.065 c
15-1171255558
Slider007
2007-02-12 07:45
2007.03.11
С днем рождения ! 12 февраля


3-1166107397
Shaman_
2006-12-14 17:43
2007.03.11
Не могу динамически задать TClientDataSet.ProviderName


3-1165992976
VadimSpb
2006-12-13 09:56
2007.03.11
Запись - "фантом"


15-1171467679
Vlad Oshin
2007-02-14 18:41
2007.03.11
как вставить в html элемент (в SELECT) значение? tWebBrowser


15-1170403109
BiN
2007-02-02 10:58
2007.03.11
Толерантность прежде всего