С удовольствием передадим вам некоторую информацию.Как запустить две формы в C++ Builder
Извините, не знает ли кто-нибудь, как работать одновременно две FORMS?
Я имею в виду, что я нажимаю кнопку BUTTON на FORM1 и устанавливаю значения FOR в LABEL на FORM2.
Вот некоторые коды в форме Form1:
void __fastcall Form1::Button1Click(TObject *Sender){
int i = 0;
for (i=0;i<=10000;i++){
Form1->Label1->Caption = i;
Form2->Label1->Caption = i;
}
}
Я просто хочу, чтобы увидеть это:
если .... Form1->Label1->Caption
= 1, Form2->Label1->Caption
должен быть 1 тоже и так далее. FORM2 показывает мне только последний результат, который составляет 10 000.
Я ценю любую помощь. Спасибо!
Здравствуйте manilio, спасибо за ответы. Я уже пробовал это решение «ProcessMessages()», и он просто отлично работает в первой форме, он не обновляет второй. – Justabeginner
Это работает для меня. Вы уверены, что вызов 'ProcessMessages()' находится внутри цикла for? – manlio
Да, вы правы! моя проблема заключалась в том, что я назвал Form2 с ShowModal(), и его нужно вызвать с помощью Show(). – Justabeginner