Форум программистов, компьютерный форум CyberForum.ru
CyberForum.ru - форум программистов и сисадминов > > >
Восстановить пароль Регистрация
 
valeriy_zf
Новичок
3 / 3 / 0
Регистрация: 22.01.2010
Сообщений: 48
07.02.2010, 03:36     Как управлять компонентами формы из другого модуля   #1
Microsoft Visual C++ 2008 (2005)

Простая задачка:
Создаем новый проект "Test1" с пустой формой "Form1".
На форму помещаем кнопку "Button1".
В заголовочном файле "Form1.h" объявляем процедуру:
Код C++
1
void Change_Button_Text();
Вызываем эту процедуру нажатием кнопки "Button1".

А теперь, внимание - задача!
Описание самой процедуры
Код C++
1
2
3
4
5
6
7
void Test1::Change_Button_Text() 
{
   // здесь ожидается ваше решение
   Form1::lable1->Text = "Hello Forum!" // - не работает!
   Form1 ^fr1 = gcnew Form1(); fr1->label1->Text = "Hello Forum!" // - не работает!
 
}
делаем не в этом же файле "Form1.h", а в главном модуле "Test1.cpp".
Задача процедуры №1 - изменить текст кнопки на другой, например "Hello forum!".

Что должно получиться: Запускаем проект, нажимаем кнопку, и ее текст меняется на указанный в коде.

Задача №2: Добавляем новый модуль "Unit2.cpp" (без формы) и прописываем в нем аналогичную процедуру по изменению какого-либо компонента формы "Form1".

Кто справиться - большое "Спасибо!"
AdAgent
Объявления
07.02.2010, 03:36    Как управлять компонентами формы из другого модуля
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.02.2010, 03:36    Как управлять компонентами формы из другого модуля

Посмотрите здесь:

Visual C++ Как свернуть две формы в один трей?

Visual C++ Как можно отобразить числа в поле формы?

Visual C++ Как из одной формы передать данные в другую

Visual C++ Создание библиотеки с компонентами управления

Visual C++ Как можно управлять активным документом Word из другой программы?

Visual C++ БД Есть проект, в котором есть 2 формы. Как передать значения из одной формы в другую?

Visual C++ windows media player как управлять ползунком

Visual C++ Как создавать и управлять потоками в Visual C++ ?

Visual C++ Как присвоить переменную одного диалогового окна к переменной другого диалогового окна? (ООП)

Visual C++ Как изменить данные объекта другого класса?

valeriy_zf
Новичок
3 / 3 / 0
Регистрация: 22.01.2010
Сообщений: 48
07.02.2010, 23:07  [ТС]     Как управлять компонентами формы из другого модуля   #2
Прикрепил примерчик, сделанный на Visual C++ 2008.
Гуру С++, посмотрите.

Опишу проблему по-другому.
В проекте 1 форма и несколько модулей. Но управлять компонентами формы из других модулей не получается.
Вложения
Тип файла: zip Test1.zip (3.07 Мб, 76 просмотров)
jumper.leto
Форумчанин
1 / 1 / 0
Регистрация: 08.11.2010
Сообщений: 66
06.09.2012, 20:04     Как управлять компонентами формы из другого модуля   #3
Ап тему таже самая проблема!!!
Yandex
Объявления
06.09.2012, 20:04    Как управлять компонентами формы из другого модуля
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать новую тему
Опции темы

Текущее время: 04:33. Часовой пояс GMT +4.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.7 PL3
Copyright ©2000 - 2014, vBulletin Solutions, Inc.