![]() |
mehrere forms gleichzeitig aktiv?
haloo zusammen
ich habe 3 verschiedene forms(oder wie auch immer :gruebel: ) nebeneinander, und alle sollen immer aktiv sein, das heisst, die ränder müssen immer das xp-blau haben... diese farbe wechselt sich ja, wenn das fenster aktiv ist oder nicht... aber zwei von diesen fenster haben borderstyle = bsnone, und da gibt es eigentlich keinen unterschied ob es aktiv ist oder nicht, dann müsste eigentlich nur eines dieser fenster immer aktiv sein es darf aber nicht immer im vordergrund sein, denn es gibt noch andere forms, die zum teil vor dieser form plaziert sind. ich hoffe ich habe nichts vergessen und ihr habt verstanden was ich meine und könnt mir helfen :???: |
Re: mehrere forms gleichzeitig aktiv?
Hi!
Ich würde sagen, das widerspricht dem Grundkonzept von Windows und deshalb denke ich, dass das wohl nicht geht. Ciao Frederic |
Re: mehrere forms gleichzeitig aktiv?
aber irgendeine möglichkeit muss es einfach geben...
:wiejetzt: |
Re: mehrere forms gleichzeitig aktiv?
Hi!
Warum? Was genau willst du denn machen? Ciao Frederic |
Re: mehrere forms gleichzeitig aktiv?
also ich bin an einem mp3 player, der ähnlich aufgebaut ist wie z.B. musicmatch jukebox usw...
die drei fenster wären dann: Archiv, Abspielliste und Player und dann gibt es noch sonstige optionen-felder usw... |
Re: mehrere forms gleichzeitig aktiv?
Hi,
warum nimmst du dann nicht EINE Form und fügst dort verschiedene ListBoxen oder ähnliches an? Damit müsste es reintheoretisch auch gehen. Wenn der Benutzer dann eine schliesst, könntest du die Form automatisch anpassen lassen. Schöne Grüße P.S.: Frag mal Nils_13 der ist grade seinen eigenen Player zu programmieren :thumb: Edit ---> Und im generellen würde ich fkerber zustimmen. Hier hast du auch mal ein kleines Codebsp.:
Delphi-Quellcode:
Edit 2 ---> Für Rechtschreibfehler und Wortdreher übernehme ich keine Haftung. Wer welche findet darf sie auch behalten :mrgreen:
............
type TForm1 = class(TForm) Memo1: TMemo; ControlBar1: TControlBar; Button1: TButton; Panel1: TPanel; ListBox1: TListBox; Button2: TButton; Panel2: TPanel; procedure Button1Click(Sender: TObject); procedure Button2Click(Sender: TObject); ................ var Form1: TForm1; implementation {$R *.dfm} procedure TForm1.Button1Click(Sender: TObject); begin Close; end; procedure TForm1.Button2Click(Sender: TObject); begin Panel1.Destroy; Form1.AutoSize:=True; end; end. |
Re: mehrere forms gleichzeitig aktiv?
vielen dank, werde mal schauen was ich machen kann...
|
Re: mehrere forms gleichzeitig aktiv?
Du kanst doch auch mehrere mit "Show" angezeigte Fenster nutzen. Anders macht Winamp es doch bspw. auch nicht.
MfG Pr0g |
Re: mehrere forms gleichzeitig aktiv?
also du meinst, fenster die mit .show angezeigt werden oder was?
|
Re: mehrere forms gleichzeitig aktiv?
Hi.
Die werden dann zwar alle angezeigt, sind aber nicht alle zur selben Zeit aktiv. Wenn ich dich richtig verstanden habe, ist es aber genau das was Du möchtest richtig?!?!?!? Und eben dieses ist wie fkerber auch schon sagte glaube ich nicht möglich. Schöne Grüße |
Re: mehrere forms gleichzeitig aktiv?
also ich weiss nicht ob ich das jetzt richtig verstanden habe...
ist denn so eine form IMMER aktiv?? |
Re: mehrere forms gleichzeitig aktiv?
Hi,
wenn Du mit "aktiv" meinst, dass du immer das dunkle Windoows blau hast, dann nicht. Ich weiß ja nicht genau was Du mit welcher Form machen willst und ob die entspr. Form dazu, nach deiner Definition, aktiv sein muss. Aber mann kann auch auf eine Form zugreifen, wenn diese nicht mit dem Windoows Blau hervorgehoben ist. Schöne Grüße |
Re: mehrere forms gleichzeitig aktiv?
Hi!
Nein, eine Form ist ein Fenster wie z.B. der IE. Und in Windows kann immer nur ein Fenster gleichzeitig aktiv sein. Es können zwar mehrere nebeneinander angezeigt werden, aber nur eins ist aktiv und reagiert auf Benutzereingaben. Ciao Frederic |
Re: mehrere forms gleichzeitig aktiv?
naja, zugreifen ist sicher kein problem, aber es sieht einfach schrecklich aus, z.B. ein TMainMenu kann man praktisch nicht lesen wenn dieses fenster dunkel ist
|
Re: mehrere forms gleichzeitig aktiv?
Hi.
Ja da hast Du recht, aber es kann doch trotzdem über das andere Fenster angeprochen werden. Zum Beispiel wenn man etwas von Form2, was nicht "aktiv" ist, laden möchte über einen ButtonClick auf Form1. Aber ich würde es eh alles auf einen Form packen und dort Listen o.ä. nehmen. Schöne Grüße Edit --> @fkerber |
Re: mehrere forms gleichzeitig aktiv?
Zitat:
|
Re: mehrere forms gleichzeitig aktiv?
Hi.
Wieso kann man die Größe und Position nicht bestimmen. Die Größe kannst du mit "Autosize" angeben und die Posi kann man auch festlegen??? Oder was meinst du jetzt genau??? Wenn man einen Teil, z.B. Playlist, schließt und wieder öffnet??? Schöne Grüße |
Re: mehrere forms gleichzeitig aktiv?
Hi!
Zitat:
Ciao Frederic |
Re: mehrere forms gleichzeitig aktiv?
Zitat:
Zitat:
|
Re: mehrere forms gleichzeitig aktiv?
Willst Du die Playlist und andere von Hand verschieben und die Größe ändern???
|
Re: mehrere forms gleichzeitig aktiv?
es wäre eigentlich schon noch gut wenn man es kann, bei musicmatch geht es ja auch
und sonst packe ich halt alles auf eine form |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:07 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz