Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме 15-35 тыс рублей в месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.01.2008, 21:43   #1
4kir
 
Регистрация: 12.01.2008
Сообщений: 3
По умолчанию Помогите! не могу переопределить Click

Господа! проблема в следующем ) я ОЧЕНЬ начинающий програмист (3 курс) и у меня курсовая. Создать игру сапер. Я хочу это сделать так: динамическое создание массива SpeedButton и паралельное заполнение массива структуры данных. В чем проблема? Для всех этих кнопок нужен один обработчик события Click. Я пишу:
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
TSpeedButton* Field[20][25];
for(int i=0;i<FieldWidth;i++)
for(int j=0;j<FieldHeight;j++)
{
Field[i][j] = new TSpeedButton(this);
Field[i][j]->Left=i*16;
Field[i][j]->Top=j*16;
Field[i][j]->Width=16;
Field[i][j]->Height=16;
Field[i][j]->Parent=Form1;
}
}
void __fastcall TSpeedButton::Click(void)
{
ShowMessage("Oo");
}
Создается Куча Кнопок. Я тыкаю на них И НИЧЕГО не происходит. Подскажите пожалуйста, в чем моя ошибка?
4kir вне форума Ответить с цитированием
Старый 12.01.2008, 22:02   #2
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,508
По умолчанию

в билдере не знаю как это точно делаеца, а в делфях так:
кидаешь на форму кнопку. создаешь для нее обработчик OnClick. Кнопку эту удаляешь. а в цикле дописываешь:
Field[i][j]->OnClick = ButtonClick, где ButtonClick - это и есть твой обработчик OnClick
pu4koff вне форума Ответить с цитированием
Старый 12.01.2008, 22:09   #3
4kir
 
Регистрация: 12.01.2008
Сообщений: 3
По умолчанию

ААААААААААА РАБОТАЕТ!!!!!!! Я ВАС ЛЮБЛЮ!!!!!!! DDDDD СПАСИБО!!!! ОГРОМОЕ. УХ )
4kir вне форума Ответить с цитированием
Ответ
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не могу переустановить Windows Filonenko Операционные системы общие вопросы 34 08.05.2012 12:50
Image click Stanislav Общие вопросы Delphi 2 27.02.2008 23:09
Помогите! Не могу откоректировать исходник!!! DzSoft PHP 1 30.09.2007 17:42
StringGrid right click Fox Компоненты Delphi 9 06.02.2007 12:14