Forum: Sonstige Fragen zu Delphi
by iphi,
24. Dez 2017
Super, danke Samso, das wars. Der Fix funktioniert auch unter Delphi7! :-)
Frohes Fest an alle!
Forum: Sonstige Fragen zu Delphi
by iphi,
24. Dez 2017
Danke für den Tipp, probiere ich nachher mal aus. Muss jetzt kochen :-(
Forum: Sonstige Fragen zu Delphi
by iphi,
24. Dez 2017
Eine gute Lösung könnte also in etwa so aussehen, aber eben programmatisch für alle Elemente mit Hints:
procedure TForm1.FormDeactivate(Sender: TObject);
begin
label1.showhint:=false;
end;
procedure TForm1.FormActivate(Sender: TObject);
begin
Forum: Sonstige Fragen zu Delphi
by iphi,
24. Dez 2017
Nein, das hat damit nichts zu tun. Es passiert ja auch, wenn ich den Mauszeiger einfach über das Label bewege.
Forum: Sonstige Fragen zu Delphi
by iphi,
24. Dez 2017
Das Problem ist der aufpoppende Hint, der, warum auch immer, das Hauptfenster wieder in den Vordergrund holt, ohne dem Hauptfenster den Fokus zu geben.
Ein nicht sehr eleganter Work-around könnte so aussehen:
procedure TForm1.Label1Click(Sender: TObject);
begin
SetCursorPos(Left+Label1.Left-1,Top+Label1.Top+Height-Clientheight);
Form2.Visible:=true;
Form2.BringToFront;
end;
Forum: Sonstige Fragen zu Delphi
by iphi,
24. Dez 2017
procedure TCustomForm.Show;
begin
Visible := True;
BringToFront;
end;
Das hat aber mit meinem Problem nichts zu tun.
Forum: Sonstige Fragen zu Delphi
by iphi,
23. Dez 2017
Hallo,
ich benutze CreateParams um ein zweites Fenster meiner Anwendung in der Taskbar sichtbar zu machen:
type
TForm2 = class(TForm)
private
{ Private declarations }
public