Форум программистов, компьютерный форум CyberForum.ru Форум программистов | Компьютерный форум | Форум web-программистов | Форум по электронике и бытовой технике | Форум о софте | Научный форум | Карьера и бизнес
CyberForum.ru - форум программистов и сисадминов > Форум Форум программистов > Форум C++ > Форум Visual C++
Восстановить пароль Регистрация

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

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".

Кто справиться - большое "Спасибо!"
07.02.2010, 03:36
AdAgent
Объявления
07.02.2010, 23:07  [ТС]   #2
valeriy_zf
Новичок
Регистрация: 22.01.2010
Сообщений: 48
Репутация: 3 (3)
Как управлять компонентами формы из другого модуля

Прикрепил примерчик, сделанный на Visual C++ 2008.
Гуру С++, посмотрите.

Опишу проблему по-другому.
В проекте 1 форма и несколько модулей. Но управлять компонентами формы из других модулей не получается.
Вложения
Тип файла: zip Test1.zip (3.07 Мб, 75 просмотров)
Другие темы раздела
Создать программу Visual C++
Помогите написать задачу на Visual C++: Написаты масив струкруты znak який мистыть 1. Имя сотрудныка 2. Знак зодиака 3. Дата народження (масыв из 3 елементив) Организуваты ввод данных з файлу dbase.txt в програму и по мисяцю народження (якый введеный з клавиатуры) шукаты сотрудныкив.
разбить на две подстроки Visual C++
в общем есть строка, ее нужно разбить на две подстроки первая длиной Х символов,если Х попадает на слово то это слово отнести ко второй подстроке ну строку ввести не проблема как перенаправить указатель на Х-ый символ в строке и с помощью какого оператора можно, или еще как нить, можно разбить...
06.09.2012, 20:04   #3
jumper.leto
Форумчанин
Регистрация: 08.11.2010
Сообщений: 66
Репутация: 1 (1)
Как управлять компонентами формы из другого модуля / Visual C++

Ап тему таже самая проблема!!!
06.09.2012, 20:04
Yandex
Объявления
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать новую тему

Похожие темы
Тема Раздел Автор Дата
Joomla: Как из одного модуля добраться к языковым переменным другого модуля? (Joomla 2.5)
Хочу сделать регистрацию в модальном окне. Для этого делаю модуль вставки html и вставляю форму регистрации под футер. Но мне нужно как-то туда вставить языковые переменные лейблов этой формы. Подскажите, пожалуйста, есть ли варианты!
Joomla ValorousWarrior 08.02.2014 15:56
1С: Как из модуля формы обратиться к табличной части другой формы?
Как из модуля формы обратиться к табличной части другой формы внутри одного документа?
XPsihopaTX 04.05.2013 17:13
Visual C++: Как получить доступ к элементам формы из другого модуля? C++
на форме есть listBox, из заголовочного файла, который подключен к form1.h, хочу поместить строку в этот listBox. Как это сделать? Вот фрагмент кода #include "Form1.h" class SearchOfFile { public: bool FindToExt(char* path, const char* fileExt); };
Visual C++ Denis_B 17.09.2012 22:57
C# WPF: Как управлять контролами из другой формы?
Как управлять контролами из другой формы?
C#: WPF и Silverlight MaximusSM 25.06.2011 22:37
Как запустить Sub модуля/формы файла XLS из другого файла - Базы данных
Задача Загружается файл XLS. Он вызывает открытие другого файла, который должен запускать свои процедуры. Пробовал auto_open - не работает. Если кто знает ... плииииз ...
Базы данных Эдуард 12.06.2007 15:51
Опции темы

Текущее время: 06:18. Часовой пояс GMT +4.

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.7 PL3
Copyright ©2000 - 2014, vBulletin Solutions, Inc.