一.wpf项目中引用WindowsFormsIntegration和System.Windows.Forms 二.Form1.Designer.cs 的 partial class Form1 设置为:public partial class Form1 三.代码如下: XXXX.Form1 Zhuwindow = new XXXX.Form1(); Zhuwindow.TopLevel = false; Zhuwindow.FormBorderStyle = System.Windows.Fo…
                                                  公共控件   菜单栏 状态栏   布局    公共控件 textbox:  text属性:用于获取或设置文本框的文本 一般情况下,几乎所有的控件里的属性,都具备获取或设置两个功能 passwordchar:替换字符实现密码隐藏的效果 comboBox:  属性SelectedIndex = 0; 用于获取或设置选中项的索引 selectedText:获取或设置选中项的文本 selectedItem…
winform的菜单栏和工具栏    1.ContextMenuStrip   -- 右键菜单     可以绑定在任何一个控件上,添加操作快捷键,并可以设置多层    每行相当于一个按钮,输入-可添加分割线 将控件拖入窗体——添加操作名称——找到要进行右键操作的控件的 ContextMenuStrip 属性——委托 2.MenuStrip         -- 菜单 优先级最高,一定会出现在窗体最上面   选中某个选项,找到属性中的ShortCutKey来实现编辑这个选项的快捷键   右键插入标…
1.ContextMenuStrip--右键菜单 可以绑定在任何一个控件上,添加操作快捷键,并可以设置多层 每行相当于一个按钮,输入-可添加分割线 2.MenuStrip--菜单 优先级最高,一定会出现在窗体最上面 设置快捷键:选中菜单项--右键属性--ShortCutKeys--设置快捷键 右键可以插入标准项 3.StatusStrip--底部状态栏 出现在窗口底部 在其中添加的控件与正常的label.button等类似 4.ToolStrip--工具栏 控件为高度可配置的.可扩展的控件,它提…
MenuStrip--菜单工具 一定会出现在窗体最上面 设置热键:在编辑的时候输入(&F)       设置快捷键:选中菜单项--右键属性--ShortCutKeys--设置快捷键       设置分隔线:在输入的时候输入减号(-) 空白处右键可以插入标准项 ContextMenuStrip--快捷菜单 右键菜单:可以绑定在任何一个控件上,添加操作快捷键 StatusStrip 出现在窗口底部 点击[StatusStrip]控件,可以看到可以新建文本框.进度条.下拉框.按钮等几项 ToolStr…
工作中,我们发现了微软.net WinForm的一个Bug,会导致窗体设计器自动生成的代码失效,这个Bug从.net4.5到最新的.net4.7.2都存在,一直没有解决.最初是我在教学工作中发现的,后来工作的时候该Bug也常现. 重现步骤: 使用VisualStudio2013/2015/2017/2019创建一个新的Windows窗体程序(使用C#或者VB.net都可以) 新建的默认空白的窗体程序,点击运行,可以正常运行: 这时,我们往窗体拖一个ListView控件,手动添加两列,名称分别为I…
C# 鼠标移动WinForm窗体或者panel容器内的控件 移动虚线/实现虚线框来确定位置 1.用到的方法介绍 今天,根据领导指示指导移动容器内的控件,生成虚线框,使用 ControlPaint.DrawReversibleFrame // // 摘要: // 在屏幕上的指定边界内,按指定背景色绘制处于指定状态的可逆框架. // // 参数: // rectangle: // 代表要绘制矩形的尺寸的 System.Drawing.Rectangle(采用屏幕坐标). // // backColo…
布局 //表格①Grid//3列 4行的表格   <Grid>    <Grid.ColumDefinitions>             <ColumnDefintion> </ColumnDefintion>     //ColumDefinitions列        <ColumnDefintion> </ColumnDefintion>        <ColumnDefintion> </ColumnD…
WinForm窗体淡入效果主要使用到控件的Opacity属性 首先在WinForm窗体中拖入一个Timer控件,然后再Timer控件的Tick事件添加如下代码: private void timer1_Tick(object sender, EventArgs e) { ) { this.Opacity = this.Opacity + 0.08; } else { this.timer1.Enabled = false; } } 然后在Form窗体的Load事件中设置Opacity属性初始值为…
WinForm窗体淡入效果主要使用到控件的Opacity属性 首先在WinForm窗体中拖入一个Timer控件,然后再Timer控件的Tick事件添加如下代码: private void timer1_Tick(object sender, EventArgs e) { ) { this.Opacity = this.Opacity + 0.08; } else { this.timer1.Enabled = false; } } 然后在Form窗体的Load事件中设置Opacity属性初始值为…