简短回答是,除非GroupIndex属性为非零值,否则Delphi的双击事件不会被使用 - 根据下面的代码,这意味着FDown可能为true。如果GroupIndex = 0,则FDown将不为true。该事件的源代码如下:procedure TSpeedButton.WMLButtonDblClk(var Message: TWMLButtonDblClk); begin inherited; if FDown then DblClick; end; 如果你想要尝试一下,可以把这个代码中的 "if FDown" 删掉,重新编译 VCL 库,这样应该就能正常运行了。-Don