0 / 0 / 0
Регистрация: 08.05.2013
Сообщений: 5

Диалог из Диалога с передачей переменных

08.05.2013, 21:50. Показов 1080. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите может кто знает следующее:
Есть диалоговое окно(модальное), в нем есть поле EditBox1 и Button1, по нажатию на кнопку должно появится новое диалоговое модальное окно в котором в поле EditBox2 должно появится значение поля EditBox1, после чего изменив его по кнопке ОК значение передается в поле EditBox1. Буду рад за любую наводку, а лучше пример. Мучаюсь 2 дня.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
08.05.2013, 21:50
Ответы с готовыми решениями:

Диалог из диалога
Добрый день! Кто встречался с такой проблемой, подскажите , пожалуйста. Из основной формы вызываю диалоговое окно, в котором...

Надо диалог отображать по центру фрейма(родителя диалога)
Что есть: Есть два класса (1 - фрейм, 2 - диалог) Что надо: Надо диалог отображать по центру фрейма(родителя диалога) 1 класс: ...

Проблема с передачей переменных скрипту
например имеется следующее 1. текст html страницы (опуская ненужные вещи) ... <form name='maillist' method='post'...

3
 Аватар для FROSTEROID
7 / 7 / 1
Регистрация: 15.11.2011
Сообщений: 24
09.05.2013, 19:45
Вообще-то, это не очень-то связано с базами данных...
Но сделать - проще пареной репы.
Дадим имя классу диалогового окошка - MyDialog1; (второму - MyDialog2)
Имя первому диалоговому окну - Dialog1; (второму - Dialog2)
Берёшь такой и объявляешь где-то в классе главной формы:
C++
1
MyDialog1 ^ Dialog1; // Создаём указатель для работы с диалогом "первого уровня"!
Это лишь указатель нужного класса. Теперь в конструкторе формы инициализируешь красавца:
C++
1
Dialog1 = gcnew MyDialog1; // Инициализируем("создаём" этот диалог (подгрузится в память всё, что нужно для его работы) и запоминаем указатель на него).
Всё, диаложек готов к отображению.
Чтобы его отобразить, где-то на основной форме лежит кнопеля, в обработчике клика по которой ты написал вызов этого диаложка:
C++
1
Dialog1->ShowDialog(); // Провоцируем процедуру Load нашего первого диаложка
(Быть может, ты делаешь этот вызов каким-то куда более разумным способом. Если так, то прошу им поделиться.)
Диложек вызовется. Перед этом в его классе-то уже аналогично написаны объявление и инициализация другого диаложка!
И нажатие кнопки на нём должно вызывать(написанный тобою) код:
C++
1
2
Dialog2->textBox1->Text = this->textBox1->Text; // Копируем из здешнего (на первом диаложке) в тамошний (на втором)
Dialog2->ShowDialog() ; // и показываем!
Да-да, вот так просто можно полезть по указателю на созданный диаложек и наворотить прямо в нём делов всяких.
ПРИ УСЛОВИИ, что объекты, которые ты собираешься "удалённо" менять в диаокне, будут иметь область видимости public!
C++
1
public: System::Windows::Forms::TextBox^  textBox1;
Только тогда они будут доступны из родительского окна.

Ну, намёк, вроде, получился достаточно прозрачным. Готов ответить на пару дополнительных вопросов
0
0 / 0 / 0
Регистрация: 08.05.2013
Сообщений: 5
09.05.2013, 22:22  [ТС]
Спасибо большое за ответ. Я все-таки решил вопрос немного иначе(после долгих проб).
0
 Аватар для FROSTEROID
7 / 7 / 1
Регистрация: 15.11.2011
Сообщений: 24
10.05.2013, 16:51
2din563
Был рад( помочь)!
И будет совсем здорово, если поделишься своим способом
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
10.05.2013, 16:51
Помогаю со студенческими работами здесь

Как сделать редирект с передачей переменных
Нужно сделать редирект с помощью файла *.htaccess, напрмер запрашивается: http://site.com/script.php?id=357 нужно перенаправить...

Проблема с передачей переменных из скрипта в форму
Помогите пожалуйста! У меня на странице находится элемент <SELECT>. В зависимости от выбранного значения (при нажатии на SUBMIT)...

Обработчик события нажатия на ячейку таблицы с передачей переменных
Здравствуйте. Есть таблица 7x7 включая строку заголовков. Необходимо отслеживать событие нажатия на ячейку таблицы и передать...

Сложности с передачей значений переменных с одного класса, в другой
Здравствуйте, столкнулся с проблемой. Есть класс "Configuration", который вытягивает значения из "db.properties", это...

API для вызова диалога цвета и диалога шрифта
Подскажите API для вызова диалога цвета и диалога шрифта ЗЫ : желательно чтобы работал не только в win xp но и в win 9x


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

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

Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru