2014-12-26 4 views
-2

Я хочу знать, есть ли способ манипулировать элементами управления в форме, которая еще не открыта. Например, скажем, я вводил текст в текстовое поле Form1. Возможно ли, чтобы этот текст появился в текстовом поле в Form2 до Form2 открыт?Несколько форм C++

+0

Просто интересен - почему? – ChiefTwoPencils

+0

Я хочу иметь две формы. Вторая форма открывается, когда пароль вводится в первом виде. Я хочу, чтобы вторая форма показывала, что было введено в первом из (назовем вторую форму «админом»). Вы можете помочь? – user3656168

+0

Да, это возможно. Google для одной из * миллионов * сообщений здесь, которые передают переменные из одной формы в другую. – nvoigt

ответ

0

Вы можете передать текст, передав его с помощью конструктора второй формы. Я буду использовать псевдокод здесь

в Form1:

form2 f2(string text); // create an instance of the second form 
// display the form 

в form2:

public: // constructor 
    form2(string text_pwd){ 
     pwd = text_pwd; 
    } 
private: 
    string pwd;