MDI - w teorii

0

Witam wszystkich.

Chciałem napisać aplikację MDI. Według definicji jest to aplikacja, w której mogę mieć otwarte wiele dokumentów i wiele widoków na każdy z tych dokumentów. We wszystkich tutorialach dotyczących MDI widzę aplikacje, które umożliwiają stworzenie aplikacji z 1 kontenerem, w którym jest wiele form. Oznacza to mniej więcej tyle, że tworzymy aplikację o wielu dokumentach, ale nie możemy jej nadać wielu widoków. Dobrze rozumiem? Bo każda nowo otwarta forma jest nowym dokumentem i zarazem widokiem?

0

Np. Word jest aplikacją MDI - każda aplikacja tego typu wygląda podobnie. Co konkretnie nazywasz widokami?

0

To nie jest tak, że definiujesz jakiś "typ" form'a i wszystko otwarte w ramach kontenera Mdi wygląda tak samo/jest w oparciu o ten jeden wzór. To czym jest nowo otwarty form, zależy od programisty, i o ile się nie mylę to nic nie stoi na przeszkodzie, aby uruchomić więcej niż 1 form z IsMdiContainer = true(choć nie można jednego w drugim umieścić).
Jeśli nie zrozumiałem tematu , to mógłbyś jakoś bardziej obrazowo/przykładowo to wytłumaczyć, np. czego wydaje ci się, że nie można zrobić?

0

Ok. Dzięki Panowie.
Faktycznie to ode mnie zależy czy razem z otwieraniem form'a przypiszę mu źródło danych to samo co innym okienkom, czy nowe.
Jeszcze raz dziękuję ;)

0

Ja tam nadal nie wiem o co tu chodzi, nagle się jakieś źródła danych urodziły. ;P

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