Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > Область видимости Button и др


Автор: ZIFIR 12.3.2006, 21:41
Всем доброго времени суток. Вопрос:
Есть функция
int function(void)
{
}
как внутри этой функции получить доступ к Button
int function(void)
{
Button1->...
}
Заранее спасибо.
Добавлено @ 21:50
Сам разобрался. Закрываю тему.

Автор: tigger 13.3.2006, 13:43
В заголовочном файле Unit1.h в секции private или в любой другой объявляешь функцию
например Rename()

Код


class TForm1 : public TForm
{
__published:    // IDE-managed Components
        TButton *Button1;
        void __fastcall Button1Click(TObject *Sender);
private:    // User declarations
        void __fastcall Rename();

public:        // User declarations
        __fastcall TForm1(TComponent* Owner);
};
//---------------------------------------------------------------------------
extern PACKAGE TForm1 *Form1;
//---------------------------------------------------------------------------



В файле Unit1.cpp формы ее реализуешь:

Код


void __fastcall TForm1::Rename()
{
 Button1->Caption = "Переименование";
}

void __fastcall TForm1::Button1Click(TObject *Sender)
{
Rename();
}




Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)