delphi按钮的click事件相应判断程序该怎么写???是 :if button1.Clicked then
 
还是: if button1.onClicked then好像两种都不对都啊!!1

解决方案 »

  1.   

    试试
    if button1.focused=true then
      

  2.   

    看看VCL源码啦~你写的话应该这样
      if assigned(Button1.OnClick) then
        Button1.OnClick(Button1);
      

  3.   

    onClick可以视为属性,平常时候是空的,只有关联了代码之后才能运行,用assigned函数来判断...
      

  4.   

    如果不想深入研究,我可以教你一个更简单的方法,设一个全局变量,click的时候改变一下它的值,判断的时候根据变量判断
      

  5.   

    在给你一个最简单的方法:
    if button <> nil then
      showmessage('cleck')
    else
      showmessage('notchleck');