winform 公共控件

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace 公共控件
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        点击事件时间日期打印显示
        private void button1_Click(object sender, EventArgs e)
        {
            //MessageBox.Show打印显示在一个小窗口
            //此处是按钮button1点击后将dateTimePicker1里面的值转换为字符串类型显示
            MessageBox.Show(dateTimePicker1.Value.ToString());
        }

        点击事件中的列表框ListBox
        private void label1_Click(object sender, EventArgs e)         {               //每一个控件都可以设置点击事件,这是一个文本,              //设置它的点击事件是获取ListBox列表框中的值并打印显示             //列表框中有多个值,在集合Items中,需要用遍历集合取值打印              //selectedItems是选定当前集合,将集合内的内容接收到变量b中              //再将b获取的转换为字符串类型赋给aa,注意变量aa要在遍历集合外部定义,              string aa = "";              foreach (var b in listBox1.SelectedItems)              {                 aa += b.ToString()+"\t";              }              MessageBox.Show(aa);//打印aa,就会将里面的值显示出来          } 

        按钮点击操作可自选时间的月历控件monthCalendar
        private void button2_Click(object sender, EventArgs e)
        {
            //monthCalendar 显示用户可从中选择的月历,可以按住鼠标拖动进行多选,给它加个按钮操作显示一下
            //SelectionStart查询用户选择的开始日期,SelectionEnd,查询用户选择的结束日期,转换为字符串类型显示一下
            MessageBox.Show(monthCalendar1.SelectionStart.ToString()+"\t"+monthCalendar1.SelectionEnd.ToString());
        }

        托盘控件点击事件NotifyIcon
        private void notifyIcon1_MouseDoubleClick(object sender, MouseEventArgs e)
        {
            //托盘双击事件,窗体隐藏或者被覆盖后,点击托盘可以显示窗体,一共需要两步
            //先写窗体默认的布局样式,WindowState,窗口的样式,可以调置最大化,最小化或者自定义大小
            //this 这个窗体,可以点出不同的窗体属性,此处点出样式,FormWindowState指定窗口如何显示,点出默认的显示样式
            //this.WindowState = FormWindowState.Normal;
            //this.Activate();//激活窗体,并赋予它焦点

            //相对于下面关闭按钮写一个功能,当点击关闭按钮,窗体隐藏,显示托盘
            //则现在需要双击托盘显示窗体
            this.Show();//显示窗体
            notifyIcon1.Visible = false;//托盘不可见,在写此方法时托盘要提前设置为默认不可见,在Visible中设置
        }

        private void button3_Click(object sender, EventArgs e)
        {
            //创建一个关闭隐藏窗口的按钮,写上方法,点击时出发下面两个属性
            this.Hide();//窗口关闭
            notifyIcon1.Visible = true;//显示托盘,托盘可见为true,要提前设置托盘可见为false
        }

        通过增减数值控件NumeriUpDown的数值控制进度条控件
        private void button4_Click(object sender, EventArgs e)
        {
            //创建一个按钮,点击此按钮,根据增减数值的控件上的value值显示在进度条上
            //需要获取numericUpDown1这个控件的值,给进度条控件progressBar1的值
            progressBar1.Value =Convert.ToInt32(numericUpDown1.Value);//此处需要数据类型强转一下
        }
        隐藏进度条,点击按钮显示进度条,并且更换按钮的文本显示
        private void button5_Click(object sender, EventArgs e)
        {
            //创建一个按钮,text按钮显示的名字为“执行”,点击按钮,显示为“执行中...”
            //添加一个进度条默认Visible为隐藏,隐藏进度条,当点击执行以后,显示进度条
            button5.Text = "执行中...";//点击后先把文本点击改为“执行中...”
            progressBar2.Visible = true;//然后再显示进度条,进度条默认显示要先设为隐藏,false
        }

        点击树视图TreeView的标签项,显示出来
        private void button6_Click(object sender, EventArgs e)
        {
            //创建一个按钮,在树视图控件TreeView中选择的。点击此按钮打印显示
            //SelectedNode,获取或设置当前树视图控件选择的那一项,以文本的形式打印.Text
            MessageBox.Show(treeView1.SelectedNode.Text);
        }
    }
}

网页控件:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace 公共控件
{
    public partial class Form2 : Form
    {
        public Form2()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            //创建一个跳转按钮,将文本框里的文本内容(这里一般输入网址),显示在网页控件WebBrowser上
            //Navigate路径
            webBrowser1.Navigate(textBox1.Text);
        }
    }
}

时间日期:                                                 列表框:                                                

   

可自选的时间日期控件:

托盘控件:

未点击窗口隐藏按钮时:                                              点击后:

              

进度条控件,通过增减数值控制:

隐藏进度条控件,点击按钮进行Marquee等待,按钮文本转换:

点击前:

点击后:

树视图控件:

网页控件:

时间: 2024-11-03 22:00:32

winform 公共控件的相关文章

【2017-04-25】winform公共控件、菜单和工具栏、Tab和无边框窗体制作

一.公共控件 1. Button   按钮 + 布局 - AutoSize   按钮尺寸自动适应里面内容的长度 - Location    位置 - Margin       控件与控件外边距 - Size     当前尺寸 +行为 - Enabled     是否可用 - TabIndex     该控件对应的Tab键索引值 - TabStop      该控件对应的Tab键禁用时的索引值 - Visible     显示和隐藏 +外观 - BackColor    背景色 - Backgro

winform公共控件及其常用属性

公共控件: 1.Button - 相当于一个按钮,当点击的时候会产生事件 Enabled - 控制该控件可不可以使用 Visible -用来确定该控件是可见的还是不可见的 2.CheckBox .CheckListBox -可以让用户选择 3.ComboBox - 下拉列表 1.数据填进去 可以在后台 将要填进去的内容放到  Items集合中去 2.如何取到选中的数据 SelectedItem 只允许选择 - DropDownStyle 默认选中项 - SelectedIndex 4.dateT

2017-4-26 WinForm 公共控件2

公共控件2: ListBox: (和ComboBox的区别:ComboBox 是一堆里面可以选一个,ListBox 是一堆里面可以选一堆) SelectionMode---------------------------指示列表框将是单项选择.多项选择还是不可选择 取值: foreach(string s in listBox1.SelectedItems) { MessageBox.Show(s); } 最少选择三条: if(listBox1.SelectedItems.Count<3) {

【2017-04-25】winform公共控件、菜单和工具栏

一.公共控件 公共控件很多的属性很多都相似,这些是大部分都相同的: +布局 - AutoSize:自动适应控件上文字内容- Location:位置- Margin:控件间的间距- Size:控件大小 +行为 - Enabled:是否可用- TabIndex:按Tab键时,焦点顺序的索引,从0开始- TabStop:焦点是否停留- Visible:显示和隐藏 +外观 - BackColor:背景色- BackgroundImage:背景图片- BackgroundImageLayout:背景图显示

winform 公共控件 ListView

//数据显示,刷新 public void F5() { listView1.Items.Clear(); List<Students> Stu = new StudentsData().SeletAll(F1.textBox1.Text); foreach (Students s in Stu) { ListViewItem li = new ListViewItem(); li.Text = s.Ids.ToString(); li.SubItems.Add(s.Code); li.Sub

winform公共控件

button 按钮 checkbox 多选按钮 CheckedListBox 在一个框内多个多选 ComboBox 下拉菜单 DateTimePicker 时间控件 ListBox 选择多个 MaskedTextBox 限制格式 NotifyIcon 托盘工具 NumericUpDown 数字限制 PictureBox 图片 ProgressBar 进度条 RichTextBox 文本域 TextBox WebBrowser 网页

winform 公共控件及属性

1/button(按钮): autosize:自动匹配尺寸 location:确定控件位置 margin:控件与控件之间的尺寸 maxsise:控件的最大尺寸 minsize:控件的最小尺寸 enable:确定是否启用控件 visible:确定控件是否可见 name:指示代码中用来标志该对象的名称 tag:用户定义的与对象关联的数据 backcolor:背景色 backgroundimage:背景图 backgroundimagelayout:背景图排列方式 flatappearance:操作按

WinForm窗体重要属性与公共控件的重要属性

winform和web的最大区别:web执行C#代码,是在服务器上执行完毕后,将执行完生成的HTML代码返回给客户端 winform所有的代码都是在本地电脑上,所有代码功能的执行都是在本地电脑上,消耗本地电脑的内存和CPU 整个窗体相当于一个类 窗体重要属性:布局:AutoScroll - 内容超出范围是否出现滚动条 Location - 窗体启动时的位置(默认)  可用数值调动窗体打开时的位置StartPosition - 窗体启动时的位置 如果想让窗体启动时在你设定的位置,StartPosi

WinForm开发模式 &amp;&amp;公共控件

WinForm开发模式 把之前的控制台程序加了一个界面 在一个窗体内,通过触发事件来执行一些代码 执行的这些代码里有的数据是来自于界面的控件上 还有一部分数据来自于数据库 最终目的是经过C#处理 是否展示在界面上或是存入数据库 学习公共控件 取值 private void button1_Click(object sender, EventArgs e) { //给一个textBox1(文本框)和一个button1(按钮) //通过点击button1(按钮)将用户输入在textBox1(文本框)