#winform
winform相关基础知识
hougnos
这个作者很懒,什么都没留下…
展开
-
winform 简单复合控件
将textbox和picturebox组合成一个搜索控件。如图:1.先将放大镜图片添加到Resources资源文件。2.将textbox和picturebox控件添加到用户自定义控件,再将放大镜图片从资源文件添加到picturebox控件3.在自定义控件添加如下代码: [Browsable(true)] //在设计器文件中自动生成属性内容 [DesignerSerializationVisibility(DesignerSerializationVisibility.Visi原创 2021-02-05 21:02:36 · 905 阅读 · 0 评论 -
Winform 表格布局
表格布局,控件名TableLayoutPanel。控件的每个单元格都可以用来放置其他控件。可以右键点击控件,选择行列值,来编辑行列的大小.也可以选择属性栏的Clounms编辑行列。效果如图:原创 2021-01-14 15:56:17 · 2072 阅读 · 2 评论 -
winform 自定义布局器
自定义一个控件的布局器,示例控件为容器panel。重点在于要清楚自定义控件与布局器的调用关系,至于布局器内部的实现过程根据自己想法而定。 //面板 class UserPanel:Panel { UserLayoutEditor editor = new UserLayoutEditor(); public override LayoutEngine LayoutEngine { get { return edito原创 2021-01-10 17:44:14 · 791 阅读 · 1 评论 -
winform控件随窗体变化而变化(手工布局)
要实现该功能,就必须重写系统的Onlayout事件函数。当窗体大小变化时,系统会自动触发该事件函数。protected override void OnLayout(LayoutEventArgs levent){ //获取窗体工作区的长宽 var width = this.ClientSize.Width; var height = this.ClientSize.Height; //设置控件位置大小原创 2021-01-10 10:55:02 · 590 阅读 · 1 评论 -
c#开发之Windows高级控件2
即将毕业,从c/c++转向c#,linux转Windows,先提前学习工作中会用到的的基础知识。1.DateTimePicker控件该日期控件用于选择日期和时间,而不是连续的时间段,也可以直接输入日期和时间。该控件的Format属性用于获取或设置日期及时间格式。该属性值是DateTimePickerFormat的枚举值。枚举值如下:枚举值说明Custom自定义格式显示日期时间值Long以用户操作系统设置的长日期格式显示日期时间值Short以用户操作系统设置的短日原创 2020-05-21 22:58:43 · 243 阅读 · 0 评论 -
c#开发之Windows高级控件1
即将毕业,从c/c++转向c#,linux转Windows,先提前学习工作中会用到的的基础知识。1.ImageList控件该控件主要是用来存储并显示图像集(多张图片)。示例:用两个imagelist显示两个不同大小的图像,并有可以进行删除图像的按钮。代码: private void button1_Click(object sender, EventArgs e){ pictureBox1.Image = imageList1.Images[0];\\将索引为0的图片加p原创 2020-05-19 12:59:48 · 385 阅读 · 0 评论 -
c#开发之Windows应用程序常用控件2
即将毕业,先提前学习工作中会用到的的基础知识。基本控件1分组类控件1.1Panel控件1.2GroupBox控件1.3TabControl控件2菜单、工具栏和状态栏控件2.1MenuStrip控件2.2ToolStrip控件2.3StatusStrip控件1分组类控件1.1Panel控件该控件相当于一个容器,其他控件可以布置在这个容器控件中。相关语句:panel1.Visible=false;//隐藏panel控件panel1.show();//显示panel控件1.2Gr原创 2020-05-14 21:28:36 · 338 阅读 · 0 评论 -
c#开发之Windows应用程序常用控件1
即将毕业,先提前学习工作中会用到的的基础知识。基本控件1 文本类控件1.1 Label控件1.2 Button控件1.3 TextBox控件1.4 RichTextBox控件2 选择类控件2.1 ComboBox控件2.2 CheckBox控件2.3 RadioButton控件2.4 NumericUpDown控件2.5 ListBox控件欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格原创 2020-05-14 11:34:33 · 836 阅读 · 0 评论 -
c#开发之windows窗体的基本知识3
即将毕业,先提前学习工作中会用到的的基础知识MDI窗体1.MDI窗体概念多文档界面简称MDI窗体,即一个大的界面含有多个子窗体,它们各自执行不同的任务。2.MDI窗体的设置父窗体:MDI窗体程序首先是从父窗体开始,父窗体是各个子窗体的容器,子窗体可以在父窗体的范围内各种组合排列。父窗体的设置是将一个窗体的属性IsMdiContainer设置为true。子窗体:子窗体的设置是在父窗体cs程序中的load事件函数中添加如下代码,mdiparent属性是用来设置子窗体。Form2 f2=new F原创 2020-05-08 23:22:56 · 522 阅读 · 1 评论 -
c#开发之windows窗体的基本知识2
即将毕业,先提前学习工作中会用到的的基础知识。1.多窗体多窗体是向项目中创建多个窗体,每个窗体实现不一样的功能。(1)多窗体的使用多窗体的建立是重复创建窗体步骤。设置启动窗体:在program.cs程序文件中,将主函数里面的run方法的形参改为自己想要最开始启动窗体名。如 Application.Run(new Form1());窗体的一些属性可以进行改变:如窗体的图标,大小,背景,标题等,在解决方案资源管理器中改变相应属性值(2)窗体事件介绍几种常见事件:click事件:点击窗体任意位原创 2020-05-08 22:06:22 · 330 阅读 · 0 评论 -
c#开发之windows窗体的基本知识1
即将毕业,先提前学习工作中会用到的的基础知识1.什么是FORM窗体?form窗体是.net框架的一种客户端技术,窗体可以显示信息,用户输入以及连接网络等功能。所创建的窗体默认是从system.windows.form继承。以下用VS2019进行操作。2.添加窗体和删除窗体先创建Windows应用程序(过程略),然后再如下图操作进行添加窗体:如下图进行删除窗体:...原创 2020-05-08 18:50:12 · 641 阅读 · 0 评论