Forum: Sonstige Fragen zu Delphi
Delphi
by dahead,
12. Nov 2005
achso.
als wie das bei onmouseover über dem TrayIcon geht, kann ich dir nicht sagen. Ich würde dir die TCoolTrayIcon Komponente von Torry empfehlen. Ist wesentlich schlanker als die bei den Jedis, und die dürfte dieses ereignis bereits implementiert haben. ansonsten musst du das per Hand machen (weiß ich aber nicht wie).
Zum ändern des Tooltips deines TrayIcon NIM:
(das hier bspw. in...
Forum: Sonstige Fragen zu Delphi
Delphi
by dahead,
12. Nov 2005
was willst du denn im hint anzeigen? doch die position der Gauge, oder?
wenn ja, dann schreib folgendes:
Gauge1.Hint := 'Position ' + IntToStr(Gauge1.Position);
oder
Gauge1.Hint := Format('Position %d', );
Forum: Sonstige Fragen zu Delphi
Delphi
by dahead,
12. Nov 2005
das ist ja klar. der hint ist vom typ string. 1000 ist eine zahl die du erst umwandeln musst.
zb. mit Hint := IntToStr(Gauge1.Position);
oder Hint := IntToStr(666);
Forum: Sonstige Fragen zu Delphi
Delphi
by dahead,
12. Nov 2005
also die generellen Hint-Eigenschaften (HintPause, HintHidePause, usw.) setzt du am besten im OnCreate deiner Form. Den Hint der Gauge kannst du durch einen Timer aktualisieren, ich würde den Wert allerdings dort aktualisieren, wo du die Position der Gauge erhöhst. Somit brauchst du keinen Timer extra dafür und das Ereignis wird nicht sinnlos wiederholt.
Informationen zu den xx gibt es in der...
Forum: Sonstige Fragen zu Delphi
Delphi
by dahead,
12. Nov 2005
meinst du den hint/tooltip?
wenn ja, dann musst du den hint halt ständig aktualisieren (Gauge1.Hint := xx).
um die aktualisierung (für die gesamte application) zu ändern könntest du folg. befehle verwenden:
Application.HintHidePause := xx;
Application.HintPause := xx;
Forum: Sonstige Fragen zu Delphi
Delphi
by dahead,
12. Nov 2005
ich hab es wie folgt geschafft:
var
tmpStr: String;
begin
Form1.FormStyle:=fsStayOnTop;
Hide;
with NIM do begin
cbSize := SizeOf (nIM);
Forum: Sonstige Fragen zu Delphi
Delphi
by dahead,
12. Nov 2005
mhh.
var
HintText: String;
begin
HintText := IntToStr(Gauge1.Progress);
with NIM do
begin
Move(HintText, szTip, Length(szTip));
Forum: Sonstige Fragen zu Delphi
Delphi
by dahead,
12. Nov 2005
vielleicht:
szTip := @IntToStr(Gauge1.Progress);