Форум программистов, компьютерный форум 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
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
Ап тему таже самая проблема!!!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать новую тему

Похожие темы
Тема Раздел Ответов Автор Дата
Visual C++ Как изменить данные объекта другого класса?
Есть главное диалоговое окно и его класс А, производный от класса CDialog, есть еще одно модальное диалоговое окно (его класс Б, тоже производный от CDialog), которое создается (вызывается) в функции...
Visual C++ 7 Валеронище 28.08.2014 14:30
Visual C++ Как присвоить переменную одного диалогового окна к переменной другого диалогового окна? (ООП)
Вот у меня есть результат вычисления и я его присваиваю переменной в первом диалоговом окне, но я хочу выдать результат во второе диалоговое окно. Как присвоить переменную с результатом к...
Visual C++ 1 Laibach 23.07.2014 23:33
Visual C++ Как создавать и управлять потоками в Visual C++ ?
Здравствуйте, подскажите пожалуйста как создавать и управлять потоками в Visual C++ ? Есть ли какая-нибудб информация новее http://support.microsoft.com/kb/815805/ru ? Мне нужно что-то вроде в одной...
Visual C++ 10 MartinSeptim 05.02.2014 11:48
Visual C++ windows media player как управлять ползунком
Подскажите как контролировать и управлять программно ползунком проигрывания видео файла. Добавлено через 23 минуты И где найти документацию на методы и свойства windows media player в msdn не...
Visual C++ 1 nikphil87 10.09.2013 22:33
Visual C++ БД Есть проект, в котором есть 2 формы. Как передать значения из одной формы в другую?
В первой форме есть 4 текстбокса и 1 кнопка. В текстбоксы вводим координаты точек, при нажатии на кнопу открывается другая форма с картинкой, на которой есть линия, проведенная между нашими двумя...
Visual C++ и базы данных 1 temp_name 11.08.2013 00:26
Visual C++ Формы в С++ - как создавать приложения в Visual Studio
Подскажите. много перерыл, но что ничего так и не понял... Начал изучать С++... А как мне потом создавать приложения в Visual Studio?что для этого надо? в учебниках есть только описание элементов, но...
Visual C++ 2 Panda30 10.07.2012 00:09
Visual C++ Создание библиотеки с компонентами управления
Доброго времени суток. Мне нужно на Visual c++ создать свою библиотеку,в которой будут такие элементы управления как:кнопка,меню,форма,таблица и строковое поле. Помогите пожалуйста в написании кода....
Visual C++ 1 Julya_M 15.12.2011 00:55
Visual C++ Как можно управлять активным документом Word из другой программы?
в свое время стокнулся с особенностью Adobe PageMacker которая позволяла создать DDE канал и с помощью него отдавать команды активному документу (GetSel, GetText, SetText, SetPage итд) Есть ли в...
Visual C++ 8 NetMinon 20.01.2008 15:45
Опции темы

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