今天我用了这个按钮 king设置成 bkok  本来我是看上它有一个图案
所以就用了 但是我发现 在这个按钮里面什么代码也没有写
我一按它就自动把我的界面给关了 这是什么原因吗
有什么办法不能让它自动关了界面 怎么设置呢??                                              哪位大哥知道的帮帮忙
                                              小弟感谢了

解决方案 »

  1.   

    不要设king设置成 bkok ,另外放一个图片进去.
      

  2.   

    D:\Program Files\Common Files\Borland Shared\Images\Buttons
    这里面有很多图标
      

  3.   

    呵呵,你这样做肯定不行,因为在TBitBtn的Click处理中做了缺省处理.
    如果你一定要这样用,就要扩展TBitBtn,覆盖父类的Click处理.
      

  4.   

    最好的办法,,,。,,选了bkok 后选择属性glyph ,然后选择save ,将图片村下来
    同一个按钮  kind 属性选择 bkcustom  还是属性glyph ,选择load,选择刚才的图片
      

  5.   

    我发现了问题的所在 但是不理解问题的原因之所在
    loginform.ShowModal; 这一句不能用要该成loginform.show;         
    这是什么原因呢
    为什么modal 不能用呢???不理解 
    用了modal 按bitbtn键就会自动关闭界面
                                                      哪位大哥知道是什么?
      

  6.   

    可能是kind :bkok 里面封装modalresult:=mrok 或者mrnone之类的东东
    kind : bkcustom,就没事,小小的建议还是按我上面说的
    因为loginform.showmodal的时候,其他窗体是不能用的,show 不行
      

  7.   

    {因为loginform.showmodal的时候,其他窗体是不能用的,show 不行}
    这位老兄 你的方法我试过了还是不行和以前一样的 看来只有用show 
    来显示了
      

  8.   

    不会吧
    删掉原来的kind : bkok的按钮
    重新添加一个bitbutton,在kind属性里选择bkcustom(这个好像是默认的),
    选择图片
    不要再选择bkok了,如果选了bkok,再选bkcustom也没用了
    应该没有问题
      

  9.   

    这位大哥过的方法果然可以的 我试过了 刚才我就是犯了 先选着bkok的再选bkcustom的毛病
                                             小弟这里感谢了