Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Для новичков > Вызов функции с формы


Автор: CrazYOne 9.4.2009, 14:13
Здравствуйте, я практикуюсь на Microsoft Visual C++ и там, вы наверное знаете, есть редактор форм по принципу What You See Is What You Get. Так вот, я "написал" (Собирал куски кода в Интернете) функцию которая проверяет открыт ли порт на IP который я задаю, и возвращает "1" - если открыт, "0" - если закрыт. Сама функция работает так как я и хотел, с ней проблем нет. 
Но вопрос мой такой: Как соединить эту функцию с формой/окном?? Чтоб например чекбокс был отмечен если "1" и т.д..
Спасибо!!!

Автор: Anikmar 9.4.2009, 16:01
1. RTFM  smile 
2. Сделайте функцию членом класса формы.

Автор: CrazYOne 9.4.2009, 17:34
Ок, спасибо.
Что такое RTFM? 

Автор: Anikmar 9.4.2009, 17:40
Цитата(CrazYOne @  9.4.2009,  17:34 Найти цитируемый пост)
Что такое RTFM? 

Да так, аббревиатура...  smile Из серии ИМХО.  smile 

Вкратце - надо больше читать.

Автор: CrazYOne 9.4.2009, 18:57
Да, согласен. Только не могу представить как правильно составить поиск... 
Сорри за  smile 

Автор: CrazYOne 15.4.2009, 13:06
Всё, сам разобрался...  smile 
Просто в самом визуальном редакторе нужно дважды кликнуть на объекте , например button1, и редактор сам создаст код и перекинет вас на то место в котором вы должны написать свою функцию. 
Выглядеть будет примерно так:
Код

private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e) 
             { 
                          //Ваша функция здесь + например:
                          label1->Text = L"On Line";
                                  label1->Visible = true;
             }


Вот и всё, оч долго голову ломал так как новый в этом!
Надеюсь кому-то поможет  smile


Автор: Anikmar 15.4.2009, 13:57
Цитата(CrazYOne @  15.4.2009,  13:06 Найти цитируемый пост)
Вот и всё, оч долго голову ломал так как новый в этом!
Надеюсь кому-то поможет  

В инспекторе объекта есть вкладка Events - там разные всякие полезные события, связанные с объектом, а не только OnClick.
Рекомендую посмотреть  smile 

Автор: CrazYOne 15.4.2009, 15:39
Большое спасибо!!

Автор: bsa 16.4.2009, 15:04
CrazYOne, вот только это не С++, а С# скорей.

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