Dee*_*Bee 7 .net c# tabs winforms
我目前正在开发一个WinForm项目,其中有几个不同的选项卡.在每个选项卡中有各种控件,如按钮,子选项卡,文本框等...
我需要整合整个应用程序,包括从一个选项卡中获取某些控件并将它们移动到另一个选项卡.当我第一次尝试这样做时,我只需复制并粘贴控件.你可以想象,由于我没有使用控件移动属性,因此这不起作用,我真的只是在另一个选项卡上创建了新属性.因此,当我编写代码时,没有任何工作,因为没有为新控件分配代码.
当我再次尝试时,这次我剪切并粘贴它也保持与旧控件相同的属性(特别是代码中的引用名称),所以据我所知,代码应该按名称识别控件,并且应用相同的动作.但是,当我编译代码时,应用程序成功构建,但控件不执行任何操作.
在这一点上,我不知道该怎么办......
小智 5
将该项目从选项卡控件中拖出并拖到窗体本身上。转到另一个选项卡。然后将项目拖到该选项卡中。它实际上是2个拖动动作,但是由于您从未剪切过,因此所有代码链接都得以保留。如果您的标签控件占据了整个窗体,则在执行上述步骤时将其缩小,然后在完成时再次将其放大。
我刚刚测试过。当您剪切和粘贴控件时会发生什么,您会丢失事件的连接。剪切和粘贴后您需要做的是转到 control properties-events,找到有问题的事件,然后在右侧选择您想要处理该事件的方法。