我有这个程序,它是TMenuItem
事件(Miscellanous - OnMeasureItem
)。它运作正常。
MeasureItem(Sender: TObject; ACanvas: TCanvas; var Width, Height: Integer);
我想在FormResize
事件中调用它,但我收到“实际参数不够”的消息。
你能帮帮我怎样才能正确称呼它?
答案 0 :(得分:1)
“实际参数不足”表示您未提供所需的所有参数。该方法需要四个参数。第一个应该是对正在测量的菜单项的引用,第二个应该是包含用于绘制菜单的属性的画布,如果菜单是真正被绘制的,其余参数应该是将接收的菜单项的变量请求的菜单项大小。
这是如何来调用该方法。是否应该调用该方法完全是另一回事。如果您需要,我邀请您发布有关该主题的其他问题。