当前位置:编程学习 > C#/ASP.NET >>

c# 如何实现WINFORM的自定义表单

c# 如何实现WINFORM的自定义表单? --------------------编程问答-------------------- 动态控件+datagridview或者talblelayoutpanel --------------------编程问答-------------------- 我以前是使用XML来保存表单配置
在FORM加载时根据XML生成对应的控件。 --------------------编程问答--------------------
引用 2 楼 niaoked 的回复:
我以前是使用XML来保存表单配置
在FORM加载时根据XML生成对应的控件。

请问,自定义窗体之后,对应的事件怎么处理?用户可以通过创建一个新的XML文件就生成一个自定义的表单,然后表单的事件代码写在哪里?业务逻辑怎么处理? --------------------编程问答--------------------
引用 3 楼 smartlive 的回复:
请问,自定义窗体之后,对应的事件怎么处理?用户可以通过创建一个新的XML文件就生成一个自定义的表单,然后表单的事件代码写在哪里?业务逻辑怎么处理?


创建动态控件时可以自己加载validated事件,并处理。
 textbox myctl =new textbox();
 myctl.tag= 关联的对象
  // 将控件加入父控件
  myctl.validated+= new  new EventHandler(textBox2_Validated);
         //。。。。。。。
      
 
        void textBox2_Validated(object sender, EventArgs e)
        {
            //在这里写输入处理功能
        } --------------------编程问答-------------------- --------------------编程问答-------------------- 我建议你采用第三方的devexpress控件,你可以先定义好表头的xml文件,到时加载也行。如果希望再进一步可以制作表头的专门数据表到时调用自动生成也行,非常好用。我使用这个devexpress 的xtragrid完成了财务科目的动态显示,基本不需要写太多的代码就可以实现
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,