将主窗体设为 MDIFORM ,上面放一个Panel align=alLelf,设为容许停靠 docksite=True; Form2设为停靠 dragmode=adAutomatic dragkind=dkDock ,visible=True;
form2上放一TreeView, 加几个节点到里面。 程序启动将form2停靠到Panel1上,然后拖出来,在停靠上去,两三次后TreeView1内的节点被自动清空了。如果Form2上有Button ,则Button上的Caption也没有了因为这问题我重新安装了操作系统和DELPHI,还是不行。我们以前做的工程也是这样操作的,但不会自动清空,现在打开旧的工程就不会出这问题,新的工程就不行,为什么呢???
搞了一下午,星期天,真是要死人了.........................
form2上放一TreeView, 加几个节点到里面。 程序启动将form2停靠到Panel1上,然后拖出来,在停靠上去,两三次后TreeView1内的节点被自动清空了。如果Form2上有Button ,则Button上的Caption也没有了因为这问题我重新安装了操作系统和DELPHI,还是不行。我们以前做的工程也是这样操作的,但不会自动清空,现在打开旧的工程就不会出这问题,新的工程就不行,为什么呢???
搞了一下午,星期天,真是要死人了.........................
问题有点怪,
开两个 Delphi ,一个控件一个控件地比较呢
大家试试看自己的DELPHI是不是有这问题。我在公司的机子上都试了,都有这问题。不过公司的DELPHI都是用一张盘上装出来的。
我试了 问题存在,不过如果把控件的enabel设置成false就没这问题了,要不在停靠前设置成false,停靠完在恢复 试试