procedure TForm1.Edit1Enter(Sender: TObject); begin TEdit(Sender).Color := clRed; end;procedure TForm1.Edit1Exit(Sender: TObject); begin TEdit(Sender).Color := clWindow; end;
procedure TForm1.Edit1Enter(Sender: TObject); begin (Sender as TEdit).Color := clRed; end;procedure TForm1.Edit1Exit(Sender: TObject); begin (Sender as TEdit).Color := clWindow; end;
Protected Procedure WndProc(Var Message : TMessage); Override;Procedure TForm1.WndProc(Var Message : TMessage); Begin If Message.LParam = Longint(Edit1) Then Begin If (Message.Msg = CM_MOUSELEAVE) Then Edit1.Color := clRed Else If (Message.Msg = CM_MOUSEENTER) Then Edit1.Color := clWindow; End; Inherited WndProc(Message); End;
button.canvas.brush.color := ...;
是edit.color := ;
begin
TEdit(Sender).Color := clRed;
end;procedure TForm1.Edit1Exit(Sender: TObject);
begin
TEdit(Sender).Color := clWindow;
end;
begin
(Sender as TEdit).Color := clRed;
end;procedure TForm1.Edit1Exit(Sender: TObject);
begin
(Sender as TEdit).Color := clWindow;
end;
Procedure WndProc(Var Message : TMessage); Override;Procedure TForm1.WndProc(Var Message : TMessage);
Begin
If Message.LParam = Longint(Edit1) Then
Begin
If (Message.Msg = CM_MOUSELEAVE) Then
Edit1.Color := clRed
Else If (Message.Msg = CM_MOUSEENTER) Then
Edit1.Color := clWindow;
End;
Inherited WndProc(Message);
End;