04. marts 2001 - 16:16Der er
19 kommentarer og 1 løsning
MouseOver
Hejsa
Her er mit problem:
Når jeg fører musen over f.eks. et edit-felt i mit program, har jeg sat den til at ændre en label på formen \"hm\". Det går fint når jeg fører musen over Edit-feltet, labelen på \"hm\" bliver ændret. Men når jeg skal skrive i Edit-feltet kan den jo ikke, det er på grund af at der jo bliver sat focus på \"hm\", og så kan man jo ikke ændre i Edit-feltet. Jeg har prøvet med Form1.SetFocus, men så skifter den bare hvert halve sekund mellem at have focus på \"Form1\" og på \"hm\", efter som musen stadig står på Edit-feltet. Her er min kode:
function help(helptext : string) : boolean; begin hm.Label1.Caption := helptext; Form1.SetFocus; end;
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
procedure TForm1.Edit1MouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer); begin Label1.caption := format(\'X : %d Y : %d\',[X,Y]); Label1.Refresh; end;
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.