WinForm控件属性

WinForm控件属性

常用控件:https://blog.csdn.net/qq_17242837/article/details/91185578

多窗体建立:

       项目名称上单击鼠标右键》添加》Windows窗体;或:添加》新建项

设置启动窗体:

       C#启动程序为Program.cs文件中的Main函数,更换启动窗体更改函数如下

 
 


       Application.Run(new Form());

 

隐藏窗体标题栏:

窗体显示位置:

修改窗体大小:

       通过点击窗体后的Size属性设置窗体的大小

显示与隐藏窗体:

  1. 显示:窗体类调用显示函数,public void Show();
  2. 隐藏:调用函数,public void Hide();
  3. 例:
    1. This.Hide();                                     // 隐藏当前窗体
    2. From1 form = new Form1;           // 实例化窗体
    3. Form.Show();                                  // 打开窗体

窗体事件:

  1. 单击触发(Click)
    1. 单击窗体时触发:Public event EventHandler Click
    2. 触发处理代码:

private void Form1_Click(object sender, EventArgs e)

{

       MessageBox.Show(“…..”);

}

2、加载事件(Load),窗体加载时触发

       private void Form1_Load(object sender, EventArgs e) { }

3、关闭事件(FormClosing)

private void Form1_FormClosing(object sender, FormClosingEventArgs e) { }

MDI窗体:

       Multiple-Document Interface多文档界面简称MDI窗体。用于同时显示多个文档,每个显示在各自窗口中。  

静态窗体:

       静态窗体被打开则无法打开当前程序其他窗体。静态窗体打开form.ShowDialog();

非静态窗体可以打开多个,打开使用form.Show();

 

Windows常用控件(有道云笔记中有记)

 

常用高级控件

简单图片显示直接使用pictureBox就可以显示
      
需要在属性image和initalImage中添加图片,也可以通过更改BackgroundImage来设置图片;sizemode设为stretchimage(拉伸全覆盖)

Image图片:

       例:Image image = Image.FromFile(图片地址, true);

ImageList图片链表:

用于存储图像资源,然后在控件中显示,主要属性在其Images里面

添加图片:imageList.Images.Add ( image );

显示大小:imageList.ImagesSize = new Size(222, 222);

图片个数:imageList.Images.Count;

显示图片:pictureBox.Image = imageList.Images [0];         // PictureBox显示

删除图片:pictureBox.Image.RemoveAt(0);                                 // 删除第一张图片

                PictureBox.Image.Clear();                                      // 清空图片链表

ListView列表视图:

       显示图形列表,Items类似ImageList中的Image,常用Add、Count、RemoveAt、Clear都在Items中调用。比如:

       添加图片:listView.Items,Add(textBox.text.Trim());               // item 条款、项目、一件物品;Items 所有物品(图片)

       设置显示大小:listView.TileSize = new Size(100, 50);

TreeView树控件:

       数节点层次结构,可用于上位机界面左侧,层次功能部件显示。例:

       TreeNode tn1 = treeView.Nodes.Add(“名称”);

       TreeNode ntn1 = new TreeNode(“云南”);

       tn1.Nodes.Add(ntn1);

DateTimePicker日期控件:

       Format属性用于获取或设置控件中显示的日期和时间格式

              dateTimePicker.Format = DateTimePickerFormat.Time;

 

ErrorProvider验证文本框输入

HelpProvider调用帮助文档

Timer定时器

自定义控件:通常从Control类派生一个新控件

 

ADO.NET数据库

Connection对象连接数据库:

       包含几种数据库类型,其中SQLServer位于System.Data.SqlClient命名控件

       相关类:SqlConnection(连接及释放连接SQL)、SqlCommand(编写、执行SQL语句命令)、SqlDataReader(SQL数据读取)、DdataAdapter(数据适配器对象)、DataSet(数据集,离线编辑)

       在SqlCommand中,ExecuteScalar执行一行命令,ExecuteNonQuery()执行插入命令语句,ExecuteReader()读取所有命令

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值