在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
先建两个procedure,一个把label的颜色改为红色,一个把label的颜色变为灰色. 动态创建label的时候调用就可以了。 lb.OnMouseEnter:=mset; lb.OnMouseLeave:=mslv; 下面是完整代码:procedure TForm1.mset(Sender:TObject); begin TLabel(Sender).Color:=clRed; end; procedure TForm1.mslv(Sender:TObject); begin TLabel(Sender).Color:=clBtnFace; end; procedure TForm1.BitBtn1Click(Sender: TObject); var i:integer; lb:TLabel; begin for i:=1 to 3 do begin lb:=TLabel.Create(self); lb.Parent :=Panel1; lb.Caption :='Label'+inttostr(i); lb.Top:=lb.Height*i; lb.OnMouseEnter:=mset; lb.OnMouseLeave:=mslv end; end; |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论