复制了控件后的问题.
D7,
有时为了方便在窗体上就直接CTRL+C,CTRL+V复制了某个控件,结果控件的某事件代码就有问题了.列如:
有个MScomm,CTRL+C/+V复制了一个mscomm1,发现修改mscomm的oncomm事件代码,mscomm1的oncomm代码也变了,后来发现问题出在
- Delphi(Pascal) code
procedure TForm14.MSCommComm(Sender: TObject);mscomm的就该是:procedure TForm14.MSCommComm(Sender: TObject);mscomm1的应该是:procedure TForm14.MSComm1Comm(Sender: TObject);
两者相同.不如何处理了,
[解决办法]
晕,这是因为你的mscomm1的MSCommComm事件其实是mscomm。
你复制之后要删除这个事件,重新写。
[解决办法]
编程规范啊~~~~
命名中不要出现1234这样的字符。。。。当然这和你的问题无关。。。
你找到复制的控件,鼠标选中,在控件属性中找到对应的属性,删除,再双击点进去。
其实就是1楼的意思,不知是我们没明白,还是。。。。
[解决办法]
这个靠自己习惯了, 复制一个控件之后, 一般要把复制的那个的事件先清清.
[解决办法]
复制的控件,所有的事件也是复制原来的,不需要的要删除掉
切换到事件页面,删除,然后双击重写事件