| Autor |
Beitrag |
del1312
      
Beiträge: 190
|
Verfasst: Do 26.01.06 11:33
wie kann ich einen form hochpoppen lassen, also einfach anzeigen lassen, auch wenn das programm minimiert in der taskleiste oder im tray ist? momentan zeigt er das nämlich nicht an  (
|
|
Danny87
      
Beiträge: 688
Windows 10 Pro 64bit
Sprachen: HTML, PHP, JavaScript, Delphi || IDE: RAD Studio 10.1 Berlin Starter, WeBuilder
|
Verfasst: Do 26.01.06 11:36
probiers mal mit Form1.ShowModal;
ein bisschen code wäre auch ganz hilfreich.
gruss daniel
|
|
del1312 
      
Beiträge: 190
|
Verfasst: Do 26.01.06 11:43
hm nee das klappt nicht, modal ist ja auch nur dafür das die anderen gesperrt werden oder?
was soll ich dir da an code hier posten?
hab da ne form mit nem timer und nach ner bestimmten zeit soll dann ein neues fenster aufgehen.
da das ganze programm minimiert wird oder sogar im tray landet bräuchte ich einfach ne hilfe
wie ich das fenster, welches aufpoppen soll auch erscheint.
|
|
Danny87
      
Beiträge: 688
Windows 10 Pro 64bit
Sprachen: HTML, PHP, JavaScript, Delphi || IDE: RAD Studio 10.1 Berlin Starter, WeBuilder
|
Verfasst: Do 26.01.06 11:47
na, einfach deinen ganzen code  , damit ich mir ein bild davon machen kann, wie du das alles machst (oder versuchst)
gruss daniel
|
|
del1312 
      
Beiträge: 190
|
Verfasst: Do 26.01.06 14:57
hi danny hab doch nochmal ne frage. das klappt zwar so im programm ganz gut, aber wenn ich die exe mal so ablaufen lasse, es dann minimiere, dann popt es das fenster zwar hoch aber eben nicht in den vordersten grund, wenn ich z.b word oder outlook offen hab, dann lieg das gepoppte fenster immer darunter. ich will das das fenster absolut im vodergrund ist, geht das nicht irgendwie?
|
|
Danny87
      
Beiträge: 688
Windows 10 Pro 64bit
Sprachen: HTML, PHP, JavaScript, Delphi || IDE: RAD Studio 10.1 Berlin Starter, WeBuilder
|
Verfasst: Do 26.01.06 15:01
hmm, keine ahnung.
probiers mal mit form2.focused, form2.setfocus und/oder form2.bringtofront
ob funktioniert weiss ich nicht, habs nich ausprobiert
gruss daniel
|
|
alias5000
      
Beiträge: 2145
WinXP Prof SP2, Ubuntu 9.04
C/C++(Code::Blocks, VS.NET),A51(Keil),Object Pascal(D2005PE, Turbo Delphi Explorer) C# (VS 2008 Express)
|
Verfasst: Do 26.01.06 15:15
Delphi-Quelltext 1:
| application.BringToFront |
lässt den Taskleisteneintrag blinken.
Es ist glaub ich nicht mehr direkt möglich, eine Form ganz oben erscheinen zu lassen (also mit dem Befehl). Früher (Win95) war das noch so, dass dann tatsächlich die Anwendung den Fokus bekam.
PS.: ecspooky hat folgendes geschrieben: |
Form hochpoppen, aber wie? |
oooooo man kann das auch "anders" verstehen.... *grins*
kannste ja als easteregg in dein Programm einbauen....
_________________ Programmers never die, they just GOSUB without RETURN
|
|
Logikmensch
      
Beiträge: 390
Win XP
Delphi 2007 Prof., XE2, XE5
|
Verfasst: Do 26.01.06 15:16
Titel: Minimiertes Fenster sichtbar und vordergründig machen
Hallo!
Du musst das minimierte Form mit der Eigenschaft WindowState auf wsNormal umstellen und dann ein Form.BringToFront aufrufen:
Delphi-Quelltext 1: 2: 3: 4:
| ... if WindowState=wsMinimized then WindowState:=wsNormal; BringToFront; ... |
Gruß,
Claus.
|
|
Martin1966
      
Beiträge: 1068
Win 2000, Win XP
Delphi 7, Delphi 2005
|
Verfasst: Do 26.01.06 15:17
Delphi-Quelltext
_________________ Ein Nutzer der Ecke
|
|
Danniolo
      
Beiträge: 693
|
Verfasst: Do 26.01.06 15:21
welche Delphi Version benutzt du denn?
Bei Delphi 3 weiß ich mit Sicherheit, dass diese Animation beim minimieren und wiederherstellen nicht angezeigt wird.
Falls du Delphi 3 benutzten solltest, dann such mal nach der Komponentensammlung "FlatStyle", dort ist eine Komponente enthalten, die dieses "Hochpoppen" anzeigen lässt - auch in D§.
Greetz Danniolo
|
|
del1312 
      
Beiträge: 190
|
Verfasst: Do 26.01.06 15:22
hab hier delphi 6 aber mit Application.Restore; klappt es super, ich danke euch  ))))
|
|