Autor Beitrag
del1312
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 190



BeitragVerfasst: 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 :o(
Danny87
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 688

Windows 10 Pro 64bit
Sprachen: HTML, PHP, JavaScript, Delphi || IDE: RAD Studio 10.1 Berlin Starter, WeBuilder
BeitragVerfasst: Do 26.01.06 11:36 
probiers mal mit Form1.ShowModal;
ein bisschen code wäre auch ganz hilfreich.


gruss daniel
del1312 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 190



BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 688

Windows 10 Pro 64bit
Sprachen: HTML, PHP, JavaScript, Delphi || IDE: RAD Studio 10.1 Berlin Starter, WeBuilder
BeitragVerfasst: 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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 190



BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 688

Windows 10 Pro 64bit
Sprachen: HTML, PHP, JavaScript, Delphi || IDE: RAD Studio 10.1 Berlin Starter, WeBuilder
BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
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)
BeitragVerfasst: Do 26.01.06 15:15 
ausblenden 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.:
user profile iconecspooky 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 390

Win XP
Delphi 2007 Prof., XE2, XE5
BeitragVerfasst: 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:

ausblenden Delphi-Quelltext
1:
2:
3:
4:
...
if WindowState=wsMinimized then WindowState:=wsNormal;
BringToFront;
...


Gruß,

Claus.
Martin1966
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1068

Win 2000, Win XP
Delphi 7, Delphi 2005
BeitragVerfasst: Do 26.01.06 15:17 
ausblenden Delphi-Quelltext
1:
Application.Restore;					

_________________
Ein Nutzer der Ecke ;-)
Danniolo
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 693



BeitragVerfasst: 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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 190



BeitragVerfasst: Do 26.01.06 15:22 
hab hier delphi 6 aber mit Application.Restore; klappt es super, ich danke euch :o))))