в общем хочу у кнопки \ панельки в рантайме менять размер мышкой также как в дизайн-тайме как это сделать ?
помнися как-то просто должно быть.
Модератор: Модераторы
procedure TForm1.MyMouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
begin
// TWinControl(Sender).Caption := 'x= '+IntToStr(x)+ ' y = '+ IntToStr(Y) ;
if (x > TWinControl(Sender).Width - 10) and (y > TWinControl(Sender).Height - 10) then
TWinControl(Sender).Cursor := crSizeNWSE;
if ((TWinControl(Sender).Cursor = crSizeNWSE) and (ssLeft in Shift)) then
begin
TWinControl(Sender).Width := X;
TWinControl(Sender).Height := Y;
end;
end;
procedure TForm1.MyMouseLeave(Sender: TObject);
begin
TWinControl(Sender).Cursor := crDefault;
end;
if (x > TWinControl(Sender).Width - 10) and (y > TWinControl(Sender).Height - 10) then
TWinControl(Sender).Cursor := crSizeNWSE
else
TWinControl(Sender).Cursor := crDefault;
Сейчас этот форум просматривают: Yandex [Bot] и гости: 38