有时候发现界面的布局比较复杂,需要隐藏显示一部分内容需要使用动态侧边栏的方法实现,虽然可是使用第三方的控件,但是有时候也不需要那么麻烦,自己做了一个简单的,可是使用在要求不高的场所。 可以实现侧边栏的展开、隐藏和锁定的功能。添加的侧边栏默认是不显示的通过鼠标的悬停事件MouseHover来触发 ...
本文主要讲述如何根据UI配置来动态生成控件, 并添加到窗体上来构建UI窗体,当用户在每个控件上完成输入操作后,程序通过遍历控件并用拼接字符串的方式动态生成Insert SQL语句,进而实现了将UI上的值,保存到数据库。 UI配置 首先第一步,需要在数据库中定义UI配置,这里为了简便,用DataTable模拟了数据,如果是复杂的情况,可以再多一些属性的定义,如下所示: 获取最长的标签 由于一般的控 ...
2015-12-12 06:29 4 7746 推荐指数:
有时候发现界面的布局比较复杂,需要隐藏显示一部分内容需要使用动态侧边栏的方法实现,虽然可是使用第三方的控件,但是有时候也不需要那么麻烦,自己做了一个简单的,可是使用在要求不高的场所。 可以实现侧边栏的展开、隐藏和锁定的功能。添加的侧边栏默认是不显示的通过鼠标的悬停事件MouseHover来触发 ...
/// <summary> /// 打开新的子窗体 /// </summary> /// <param name="strName">窗体的类名</param> ...
代码如下: 需要在哪个控件上实现这个功能,就在控件添加上这三个事件就好了。 ...
方法一:设置窗体属性 方案二:设置窗体尺寸 ...
一般情况下: 但是你会发现这样很麻烦,运行时也容易出错。 改进一: 增加mouseleave事件,当mouseleave的时候把isInMove 设置成false 这样虽然改进了 ...
WPF 根据按钮动态跳转窗体 XMAL文件中,用Tag保存要跳的页面 ...
根据窗体的名称动态创建窗体 这里我传入的 是一个字符串,表示窗体变量的名称 ...
https://blog.csdn.net/nieweiking/article/details/45364173 ...