Okno MDI bez formatki

0

Witam.
Mam problem z wypełnieniem okna typu MDI. Okno tworze sobie za pomocą kodu

procedure TForm1.aaa1Click(Sender: TObject);
var f: tform;
begin
f:=tform.Create(self);
f.FormStyle:=fsMDIChild;
f.position:= poownerformcenter ;
f.FormStyle:=fsstayontop ;
f.caption:='bla bla';
end;

teraz chciałbym dodać do tego okna jakiś obrazek i opis. Jak to zrobić nie używająć formatki MDI ???

0

Objaśnij co to znaczy "bez formatki" przecież na czymś rysować musisz :)

a Może chodzi ci o TO ;-P

0

Dokładnie chodzi mi o to żeby naciskając przycisk "aaa" w menu wyskoczyło inne okno (i to robi kod który przedstawiłem we wcześniej. Do utworzenia tego okna nie używam żadnej formatki typu MDI Application.)
Jak widać z tego kodu po naciśnięciu przycisku aaa wyskoczy okno które ma na pasku napis "bla bla" natomiast pozostała część okna jest pusta. Teraz moje pytanie jak dodać tam komponent typu Tlabel lub cokolwiek innego to okno ma pełnić jedynie funkcje informacyjne.
Może rozwiązanie jest banalne ale to są moje początki z Delphi.

0

Hmmm nie wiem co ty chcesz dynamicznie robić :)
File->New->form
Pojawia Ci się forma , wrzucasz na nią wszystko co ci się podoba i zapisujesz za pomocą save
przechodzisz do I okna i klikasz File->UseUnit i wybierasz Unit nowej formy

Następnie gdzieś w kodzie piszesz NazwaFormy2.Show;

no i to tyle :)

0

Ok Twoja metoda jest skuteczna i co najważniejsze działa :-) Ja chciałem wiedzieć czy da sie coś coś więcej zrobić z tym co ja sobie wymyśliłem.
Mimo wszystko dzięki za pomoc [browar]

0

da się - jak już masz tą formę (f) to nikt Ci nie zabroni utworzyć na niej dynamicznie (czyli tak jak tą formę) dowolny komponent

0

No to git - tylko pokaż mi jak to zrobić. Jak wstawić tam choćby Tlabel ??

0

a mało tego na forum?

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