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

Ответ Создать новую тему
 
07.02.2010, 03:36   #1
valeriy_zf
Новичок
3 / 3 / 0
Регистрация: 22.01.2010
Сообщений: 48
Как управлять компонентами формы из другого модуля / 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
Новичок
3 / 3 / 0
Регистрация: 22.01.2010
Сообщений: 48
Как управлять компонентами формы из другого модуля

Прикрепил примерчик, сделанный на 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
Форумчанин
1 / 1 / 0
Регистрация: 08.11.2010
Сообщений: 66
Как управлять компонентами формы из другого модуля / Visual C++

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

Похожие темы
Тема Раздел Автор Дата
Joomla Как из одного модуля добраться к языковым переменным другого модуля? (Joomla 2.5)
Хочу сделать регистрацию в модальном окне. Для этого делаю модуль вставки html и вставляю форму регистрации под футер. Но мне нужно как-то туда вставить языковые переменные лейблов этой формы. Подскажите, пожалуйста, есть ли варианты!
Joomla ValorousWarrior 08.02.2014 15:56
Visual C++ Как создавать и управлять потоками в Visual C++ ?
Здравствуйте, подскажите пожалуйста как создавать и управлять потоками в Visual C++ ? Есть ли какая-нибудб информация новее http://support.microsoft.com/kb/815805/ru ? Мне нужно что-то вроде в одной кнопке создание потока и его старт, в другой пауза потока, в третьей стоп. Моя попытка: Thread^...
Visual C++ MartinSeptim 05.02.2014 11:48
Visual C++ windows media player как управлять ползунком
Подскажите как контролировать и управлять программно ползунком проигрывания видео файла. Добавлено через 23 минуты И где найти документацию на методы и свойства windows media player в msdn не нашел
Visual C++ nikphil87 10.09.2013 22:33
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
Как запустить Sub модуля/формы файла XLS из другого файла
Задача Загружается файл XLS. Он вызывает открытие другого файла, который должен запускать свои процедуры. Пробовал auto_open - не работает. Если кто знает ... плииииз ...
Базы данных Эдуард 12.06.2007 15:51
Опции темы

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

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