MDI jako kontener na kontrolki

0

Czy da sie w aplikacji MDI na jej tle przechowywać kontrolki? Np. guzik? Bardzo mi na tym zależy. Aplikacja którą buduje oparta jest właśnie o MDI, potrzebuje dodać (gdy nie jest otwarte żadne okno potomne) 3 guziki na tle. Jak to zrobić?

0

Na głównym oknie MDI możesz używać kontrolki jak na zwykłym oknie.

0

No chyba nie bardzo. Bo dodając kontrolkę do głównego okna, zasłania ona obszar MDI - a to nieporządany efekt. Chciałbym, żeby właśnie na MDI (w tle aplikacji) siedziała sobie kontrolka, np. guziczek.

0

Chodzi ci o to aby kontrolka była pod okienkami mdi a nad szarym obszarem MDI ? No nie da się tak zrobić, bo kontrolka musiałby mieć za parenta obszar MDI, a mogą do niego należeć tylko okienka MDI.

Wrrrróć !", slashnowy napisał(a)

potrzebuje dodać (gdy nie jest otwarte żadne okno potomne) 3 guziki na tle. Jak to zrobić?
Co za problem ukryć guziki podczas otwarcia okna potomnego ?

0

Gdzies na MSDN czytalem kiedys, ze okno MDI do tego nie sluzy, aby na nim dodawac kontrolki.
Nie mozesz po prostu dodac stripa do MDI i na nim umiescic potrzebne kontrolki?

Pozdrawiam
Mariusz

0

Za mało miejsca. Mam stripa, mam status, mam dodatkowo stripa na dole. Chciałbym kilka funkcji systemu który tworze wrzucić właśnie na tło, kiedy żadne okno MDI nie jest uruchomione. No trudno, może wymyślę coś samemu. Udało mi się odmalować obszar MDI :) Może prostacko sprawdzę pozycje kliknięcia :))) i wywołam jakieś zdarzenie :)

0

Ale dlaczego nie zrobisz tak jak ci napisałem, przecież wystarczy tylko 'kontrolka.Visible = false;' przy otwieraniu okna MDI oraz 'kontrolka.Visible = true;' przy zamknięciu ostatniego.

1 użytkowników online, w tym zalogowanych: 0, gości: 1