您的位置:首页 > 数码常识数码常识
winform界面设计(winform图形交互界面)
2025-05-13人已围观
winform界面设计(winform图形交互界面)
在我们做客户关系管理系统的Winform界面的时候,需要对进展阶段这个属性进行一个方便的动态切换和标记处理,如我们根据不同的进展阶段显示不同的相关信息,也可以随时保存当前的阶段信息。其实也是一个比较常见的功能,我们可以把字典列表扁平化动态展示在控件上,然后根据用户选择的阶段位置进行切换即可,本文就是在客户的需求基础上完善这个功能。
winform图形交互界面
DevExpress Universal Subscription官方最新版免费下载试用,历史版本下载,在线文档和帮助文件下载-慧都网
进展阶段的动态展示和处理
我们来看看界面的大致情况:
其实这部分是根据字典列表进行动态展示的,也就是使用一个用户控件进行处理即可。
为了实现这个功能,我们先创建一个用户控件,如下界面所示,保留一个按钮,这个我们让它先占着位置,最后还是把它追加到最后的位置上即可。
为了展示所有阶段,并记录当前阶段,我们设置了两个变量,放在用户控件里面:
然后为了在切换和保存两个事件触发外部处理,我们添加两个事件处理,如下所示:
这样用户控件看起来就像是这样子的代码了。
为了动态展示控件的信息,我们需要使用一个自定义函数来对控件按钮的位置进行判断并绘制,这样可以根据需要进行相关样式的定义,也可以动态变化阶段的列表内容。
如果是要保存状态,也交由事件处理。
外部窗体使用自定义控件
创建好用户控件后,在外部窗体使用这个用户控件的时候,我们把它拖到窗体界面里面,如下设计界面效果所示。
在这个窗体里面,初始化控件的事件处理,用来做选择的变化处理和保存状态处理。
我们在调用窗体使用这个进展阶段的控件的时候,需要给它初始化数据,如下是对字典信息的绑定给它。
然后在界面显示的时候,调用Init函数即可,如下代码所示。
实际项目运行的整体效果如下所示。
DevExpress
DevExpress Universal 10月正式发布今年第二个重大版本——v21.2,此版本正式官宣支持Visual Studio 2022 & .NET6,同时与微软最新发布的Windows 11完美兼容,全面解决用户各种使用场景问题。 与时俱进,从未止步!
上面就是小居数码小编今天给大家介绍的关于(winform图形交互界面)的全部内容,希望可以帮助到你,想了解更多关于数码知识的问题,欢迎关注我们,并收藏,转发,分享。
94%的朋友还想知道的:
ps图形怎么旋转怎么操作(ps图形旋转变换)
winform界面设计教程(winform界面控件)
ps如何复制图形不复制图层(ps如何复制图形)
cad测量面积和周长的方法(CAD中快速测量图形面积)
153392
在我们做客户关系管理系统的Winform界面的时候,需要对进展阶段这个属性进行一个方便的动态切换和标记处理,如我们根据不同的进展阶段显示不同的相关信息,也可以随时保存当前的阶段信息。其实也是一个比较常见的功能,我们可以把字典列表扁平化动态展示在控件上,然后根据用户选择的阶段位置进行切换即可,本文就是在客户的需求基础上完善这个功能。
winform图形交互界面
DevExpress Universal Subscription官方最新版免费下载试用,历史版本下载,在线文档和帮助文件下载-慧都网
进展阶段的动态展示和处理
我们来看看界面的大致情况:
其实这部分是根据字典列表进行动态展示的,也就是使用一个用户控件进行处理即可。
为了实现这个功能,我们先创建一个用户控件,如下界面所示,保留一个按钮,这个我们让它先占着位置,最后还是把它追加到最后的位置上即可。
为了展示所有阶段,并记录当前阶段,我们设置了两个变量,放在用户控件里面:
然后为了在切换和保存两个事件触发外部处理,我们添加两个事件处理,如下所示:
这样用户控件看起来就像是这样子的代码了。
为了动态展示控件的信息,我们需要使用一个自定义函数来对控件按钮的位置进行判断并绘制,这样可以根据需要进行相关样式的定义,也可以动态变化阶段的列表内容。
如果是要保存状态,也交由事件处理。
外部窗体使用自定义控件
创建好用户控件后,在外部窗体使用这个用户控件的时候,我们把它拖到窗体界面里面,如下设计界面效果所示。
在这个窗体里面,初始化控件的事件处理,用来做选择的变化处理和保存状态处理。
我们在调用窗体使用这个进展阶段的控件的时候,需要给它初始化数据,如下是对字典信息的绑定给它。
然后在界面显示的时候,调用Init函数即可,如下代码所示。
实际项目运行的整体效果如下所示。
DevExpress
DevExpress Universal 10月正式发布今年第二个重大版本——v21.2,此版本正式官宣支持Visual Studio 2022 & .NET6,同时与微软最新发布的Windows 11完美兼容,全面解决用户各种使用场景问题。 与时俱进,从未止步!
上面就是小居数码小编今天给大家介绍的关于(winform图形交互界面)的全部内容,希望可以帮助到你,想了解更多关于数码知识的问题,欢迎关注我们,并收藏,转发,分享。
94%的朋友还想知道的:
ps图形怎么旋转怎么操作(ps图形旋转变换)
winform界面设计教程(winform界面控件)
ps如何复制图形不复制图层(ps如何复制图形)
cad测量面积和周长的方法(CAD中快速测量图形面积)
153392
很赞哦! ()