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

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

DbGridEh ImageList [D7, XP]


Lamer666 ©   (2007-02-18 11:24:00) 

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


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

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

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


Amoeba   (2007-02-19 11:16:00) [2]

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


ЮЮ   (2007-02-19 09:49:00) [3]

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


lamer666   (2007-02-18 18:09:00) [4]

: (


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

На форме 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

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


Johnmen   (2007-02-18 12:33:00) [6]


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

Ты уверен?

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

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


Наверх

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