Форум программистов, компьютерный форум, киберфорум
Наши страницы

C++/CLI Windows Forms

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 21, средняя оценка - 4.95
valeriy_zf
5 / 5 / 0
Регистрация: 22.01.2010
Сообщений: 48
#1

Как управлять компонентами формы из другого модуля - C++/CLI WinForms

07.02.2010, 03:36. Просмотров 2668. Ответов 2
Метки нет (Все метки)

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

Кто справиться - большое "Спасибо!"
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.02.2010, 03:36
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как управлять компонентами формы из другого модуля (C++/CLI WinForms):

Обратиться к элементу главной формы из модуля - C++/CLI WinForms
Всем добрый день. Делаю попытку обращения из модуля к элементу главной формы(а именно, записываю из односвязного списка данные в...

Изменение формы из другого потока - C++/CLI WinForms
Добрый день. прошу прошения за избитую тему, но все же не могу разобраться как правильно делать у меня классы Graph_class_line01 ...

Как управлять компонентами формы из вторичного потока? - C#
Пытаюсь сделать чтобы во время выполнения цикла ProgresBar показывал продвижения вычислений и все это во вторичном потоке.Выскакивает...

Как запустить Sub модуля/формы файла XLS из другого файла - Базы данных
Задача Загружается файл XLS. Он вызывает открытие другого файла, который должен запускать свои процедуры. Пробовал auto_open - не...

Как из одного модуля добраться к языковым переменным другого модуля? (Joomla 2.5) - Joomla
Хочу сделать регистрацию в модальном окне. Для этого делаю модуль вставки html и вставляю форму регистрации под футер. Но мне нужно как-то...

Как управлять контролами из другой формы? - C# WPF
Как управлять контролами из другой формы?

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

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

Как управлять компонентом другой формы? - C#
1) в Form1 есть компонент menustrip и нажимая на кнопки я должен открывать соответственные видео материалы специальном подготовленном форме...

Как управлять точным расположением формы? - MS Access
Проблема: Есть главная форма. На ней несколько кнопок. Я хотел бы, чтобы при нажатии одной из кнопока внутри окна главной формы появилось...

Как из модуля формы обратиться к табличной части другой формы? - 1С
Как из модуля формы обратиться к табличной части другой формы внутри одного документа?

Как запустить Private Sub из другого модуля? - VBA
Ааа, добрый день! Подскажите, пожалуйста, как запустить программу Private Sub из другого модуля?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru