Blokowanie podrzędnych okien MDIChild

0

Witam,
piszę aplikacje MDI i mam pewnien problem. Przykładowo otwieram kilka okien Child'ow i chcę by aktywne bylo tylko to nowo otwarte bylo aktywne. Wszytkie wczesniej otwarte zostaly zablokowane lacznie z glowna forma. Dopiero po zamknięciu tego ostatnio otwartego wlaczalo sie to przed nim otwarte itp.

Z samym blokowaniem okein nie mam problemow, natomiast problem mam juz przy odblokowywaniu. Kierowalem się tutaj wlasciwoscia MDIChildCount ale po zamknięciu okna wartosc ta sie nie zmienia. Dopiero jak wszystkie okna pozamykam i otwieram od nowa to wartosc zaczyna rosnac. Nie wiem jak inaczej to rozwiazac.

Znalazlem na internecie cos takiego by od razu usuwal okno i wtedy MDIChildCount by sie zmniejszalo:
MDIChildren[I].Close;
Application.ProcessMessages;

ale u mnie to wywala blad.

0

a po co Ci do tego MDI - przecież to co chcesz zrobić to zaprzeczenie idei MDI

0

No wydawalo mi se ze w ten sposob pojdzie najprosciej zrobic program z kilkoma oknami wewnatrz jednego programu. Bedzie to program do obslugi lokalu/baru. No i mam na razie zrobione przegladanie towarow dostepnych. No i np po kliknieciu na jakis towar otwiera sie drugie okno gdzie bede mogl edtytowac dany towar. No i w tym czasie chcialbym mniec ten pod spodem wylaczony, do momentu kiedy to nie zamkne tego z edycja.

Aha no i natknalem sie na jeszcze jeden problem, nie moge dac sobie rade z sortowaniem danych z mysqla. Wszystko z danymi jest ok tzn sa polskie literki itp. Natomiast podczas sortowania najpierw podaje mi litery polskei ŻŚŁĆŻ a dopiero potem zaczyta A,B.... Kodowanie danych w tabeli musialem zmienic na UTF8 bowiem tylko wtedy mialem polskie literki w programie.

0

to okienko do edycji danych ustawiasz normalnie a nie jako MDIChild i pokazujesz je przez ShowModal

a co do sortowania to masz dla pól textowych ustawione
COLLATE utf8_polish_ci

0

Jesli chodzi o okienka to zalezalo by mi by dzialalo to na childach (jeszzce bede probowal).

Sortowanie rowniez nadal mi nie dziala, ten collect nie pomogl. w ogóle tego nie rozumie. W php z bazami mysql nie mialem problemu, natomiast tutaj nie wiem co jest grane. Sortowanie nadal nie dziala tak jak powinno. Natomiast jeszcze jedna zecz zauwazylem, ze w phpmyadmin mam krzaczki natomiast w programie delphi jest ok. Jesli dodam cos przez program z delphi to w phpmyadmin sa krzaczki natomiast jesli dodam w phpmyadmin jakis rekord to w delphi sa pytajniki. Juz sie zapetlilem z tym ...

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