我把一些代碼發生在Form OnResize事件上。但它似乎只在調整大小時才調用事件。有什麼方法可以改變它嗎?何時調用OnResize表單?
說我有
procedure TForm1.Resize(Sender: TObject);
begin
RePaint();
end
我想運行每次重繪形式的尺寸重新調整時間(或大或小)。我想你可以添加一個檢查寬度/高度的檢查,但如果你要這麼做,爲什麼即使使用事件調整大小?也許除了調整大小之外,還有另外一個事件呢? 謝謝 Glen
即使將窗體大小調整爲較小,也會觸發OnResize事件。 – TLama 2012-08-02 07:15:23
如果您使用了對齊屬性或錨點,那麼您將不需要OnResize事件。不是OnResize並不總是觸發(它確實),但是有一些方法可以使控件適應窗體大小。 – 2012-08-02 07:16:25
問題是基於一個錯誤的假設,只有當表單變得更大時纔會發生Resize。沒有SSSCE代碼可以進行調試。 – Kromster 2014-08-28 09:57:21