در دست گیری محدویت پنجره ها در فرم های ReSizeable سفارشی
با سلام
من یه پنجره سفارشی درست کردم
با استفاده از BoundsRect عملیات ReSizeable رو انجام دادم مثلا برای تغییر اندازه سمت چپ پنجره کد زیر رو نوشتم:
procedure TMainForm.LeftPanelMouseMove(Sender: TObject; Shift: TShiftState;
X, Y: Integer);
var
RX : TRect;
begin
if ssLeft in Shift then begin
RX := BoundsRect;
RX.Left := Mouse.CursorPos.X;
BoundsRect := RX;
end;
end;
وبه همین ترتیب برای جا های دیگه .
اما این کد با محدودیت پنجره (Min Width ، MinHeight) مشکل داره
چطوری میتونم مشکل رو بر طرف کنم ؟
اگه این مشکل برطرف بشه واقعا پنجره خوبی در میاد که من Source رو اینجا خواهم گذاشت .
متشکرم .