Registriert seit: 6. Mär 2003
Ort: Meißen
876 Beiträge
Delphi 10.1 Berlin Professional
|
Re: Maus-Ereignisse im Sringgrid
8. Jul 2003, 10:21
Zitat von JoelH:
@Luckie
Wie kann ich dass Teil beständig machen, so dass es auch die Hints wechselt wenn man von einer Zelle zu einer anderen geht ? Leider wird dort erst ein Hint angezeigt wenn man die Zelle markiert oder das Grid komplett verlässt und dann wieder zurückkehrt aufs Grid. Aber wenn man sich nur im Grid bewegt verändert sich der Hint irgendwie nimmer
application.cancelhint
am Beispiel von Luckie wärs so : (jede Zelle als Hint anzeigen)
Delphi-Quellcode:
procedure TForm1.StringGrid1MouseMove(Sender: TObject; Shift: TShiftState;
X, Y: Integer);
var
MyRow, MyCol: Integer;
oldhint:string;
begin
oldhint:=StringGrid1.hint;
StringGrid1.MouseToCell(x, y, MyCol, MyRow);
if (MyRow<>-1) and (Mycol<>-1) then
StringGrid1.hint:=StringGrid1.Cells[mycol,myrow]
else
StringGrid1.hint:='';
if oldhint<>StringGrid1.hint then Application.CancelHint;
end;
Mfg Frank
Lükes Grundlage der Programmierung:
Es wird nicht funktionieren
(Murphy)
|
|
Zitat
|