Mas*_*ler 3 delphi custom-controls
我正在构建一个自定义控件,我需要它才能在调整大小时做出响应.我需要旧尺寸和新尺寸才能进行一些计算.
不幸的是,SetWidth和SetHeight方法对TControl是私有的,没有受到保护,因此我无法覆盖它们.有没有其他方法可以知道我的控件将要调整大小,并且旧尺寸和新尺寸都可用?
覆盖SetBounds公共方法.它传递新大小,您可以使用"宽度"和"高度"属性来获取当前宽度/高度.
procedure SetBounds(ALeft, ATop, AWidth, AHeight: Integer); override;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
326 次 |
| 最近记录: |