Aplikacja MDI z ikonami na formie głównej

0

Witam
Czy ktoś się spotkał z rozwiązanie takiego problemu:
Potrzebuje zrobić aplikacje MDI a niektóre dokumenty, funkcje lub pliki zewnętrzne ustawiać na głównej formie jak na pulpicie w XP.

Jedyną kontrolką która nie wyświetla się nad oknami potomnymi jest TImage -ale to traktuje jako ostateczność, ze względu na konieczność wykonania całego interfacu do obsługi.

0

oparcie tego o TImage to chyba nie taki glupi pomysl.
napisanie tylko z pozoru wydaje sie ciezkie: przeciez kazda ikone moze reprezentowac osobny TImage.
stworz wlasna klase potomna po TImage i tyle ;]

0

Tak też robię.
Miałem po prostu nadzieje że już ktoś to przerabiał. Bardzo się zdziwiłem ze w sumie przydatne rozwiązanie w aplikacjach MDI jest kompletnie nieużywane (przynajmniej patrząc po wynikach googlowania).

Na lenia liczyłem że już ten temat jest opisany.
Na razie z nierozwiązanych spraw zostało mi porządkowania "pulpitu" oraz zapis ustawień.
Hihi :) przynajmniej takie punkty są jeszcze nie ruszone.

0

nie rozumie problemu.. skoro MDI to doskonale znasz uchwyt okna głownego... jaki problem na nim cos tworzyc nawet jesli cos je zakrywa?

0

Problemem jest brak komponentu lub gotowca :).

A co do formy głównej MDI nie wszystkie komponenty lądują pod oknami potomnymi. Przynajmniej ja nie potrafię zmusić np TButton żeby znajdował się pod oknami potomnymi, a nie wychodził na plan pierwszy.

0
RTS napisał(a)

Problemem jest brak komponentu lub gotowca :).

A co do formy głównej MDI nie wszystkie komponenty lądują pod oknami potomnymi. Przynajmniej ja nie potrafię zmusić np TButton żeby znajdował się pod oknami potomnymi, a nie wychodził na plan pierwszy.

Zgadza się, jest to niemożliwe, żeby np. Button był na samym dole. Jak i niektóre inne komponenty. Jest to nawet opisane gdzieś.

0

no to zacząłem się zastanawiać bo w swoich aplikacjach mam kupę okien pootwieranych a na oknie głównym 1. przyciski otwierające je 2. przyciski kotwic do nich.. i jakoś żaden nie wystaje poza formy ani nad nie.. hmm..

0
zajcev napisał(a)

no to zacząłem się zastanawiać bo w swoich aplikacjach mam kupę okien pootwieranych a na oknie głównym 1. przyciski otwierające je 2. przyciski kotwic do nich.. i jakoś żaden nie wystaje poza formy ani nad nie.. hmm..

To ciekawe, forma główna na flagę: fsMDIForm ? a potomne mają fsMDIChild w FormStyle wpisane ?

0

si..

0

Jakim cudem! Proszę daj jakiegoś sampla, teraz zwątpiłem całkowicie.</image>

0

ok wlaczylem sprawdzilem.. jedna drobna poprawka.. nie tyle sam TButton co dokładniej dziedziczący po TSpeedButton..
sam TButton faktycznie zostaje on top.. tylko zastanawiam się dlaczego ..hmm.. ciekawy temat...

0

Uff, nie powiem ulżyło mi.
Już kiedyś z tym walczyłem ale z braku czasu dałem spokój, teraz wyskoczył mi ten projekt z ikonami i to zmusiło mnie do drugiego podejścia.
Na razie poszedłem w TImage i całkiem nieźle się to sprawdza, ale jakieś guziki też by się przydały na tej formie.

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