Witam.
Jestem tu nowy i mam troche problemów z MDI.
Szukałem na forum, ale wiele postów jest w Delphi i nie znalazłem nic co działało u mnie.
Aplikacja to na razie prościutki edytor textu z wieloma oknami z plikami.
A więc proszę o sprawdzenie poprawnośći wywołania okien oraz pomoc w odczycie zmiennej z okna mdichild.
oto najważniejsze rzeczy :
klasa główna:
namespace otwarcieiwczytpliku //nazwa
public __gc class Form1 : public System::Windows::Forms::Form //deklaracja jakby co
//poniżej zawartość wykonywanej akcji otwórz ze zdarzenia menu
otwarcieiwczytpliku::file *okno = new otwarcieiwczytpliku::file; //deklaracja okienka; file to klasa child
okno->MdiParent = this;
okno->nazwapliku = otwieranie->FileName; //wpisanie nazwy pliku do obiektu
//nazwapliku to zmienna publiczna klasy file
okno->Show();//pokazanie okna
//poniżej zawartość zdarzenia zapisz z menu
próbowałem :
ss = ((file *)MDIChildren[0])->nazwapliku;
dynamic_cast(ActiveMDIChild)->nazwapliku;
i nic nie działa
A potrzebuje zczytać zmienną nazwapliku z Aktywnego okna :)
Kupiłem nawet czarną księge .net heliona, ale tam NIE MA prawie nic o mdi :/
pozdrawiam