** Андрей |
Отправлено: 09.05.2006, 07:28 |
|
Не зарегистрирован
|
Сначала я в программе создал кнопки TSpeedButton и поместил на них один и тот же рисунок. Затем к одной написал
a[i][j]->Glyph=NULL; //У меня массив типа TSpeedButton
Картинка исчезла. Затем в программе должна быть проверка, если на кнопке нет картинки, то нужно ее поместить.
Я написал
if (a[i][j]->Glyph=NULL) a[i][j]->Glyph->LoadFromFile("1.bmp"); но картинки не появилось.
Тогда я написал
a[4][4]->Glyph=NULL;
if (a[4][4]->Glyph==NULL) a[i][j]->Glyph->LoadFromFile("1.bmp");
Картинка исчезла с соответствующей кнопки, но не появилась.
Вопрос:
Где я туплю???
|
|
CyberMind |
Отправлено: 10.05.2006, 09:50 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 29
|
В первом случае ты пишешь CODE | if (a[i][j]->Glyph=NULL) | поэтому код
CODE | a[i][j]->Glyph->LoadFromFile("1.bmp"); | никогда не выполняется
Надо CODE | if (a[i][j]->Glyph==NULL) |
Во втором случае делаешь проверку правильно на a[4][4], а пытаешься загрузить в a[i][j], поэтому то она скорее всего в a[4][4] и не появляется. |
|