得改一下,还要判断鼠标按下的是左键:)不过,还是很感谢楼上的
procedure TForm1.Label1MouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
var
curPos: TPoint;
begin
GetCursorPos(curPos);
curPos := Self.ScreenToClient(curPos);
if (ssleft in shift) then
with TLabel(Sender) do
begin
Left := curPos.x;
Top := curPos.y;
end;
end;
写
var
inif:Tinifile;
begin
inif:=Tinifile.Create('E:\Colors.ini');
inif.WriteInteger('Option','FontColor',label1.font.color);
end;
读
var
inif:Tinifile;
begin
inif:=Tinifile.Create('E:\Colors.ini');
label1.font.color:=inif.ReadInteger('Option','FontColor',clBlack);//clblack一定要加,不
end; //然颜色会改变