zoukankan      html  css  js  c++  java
  • (1)C#工具箱-公共控件1

    公共控件

    InitializeComponent()

    先说下InitializeComponent()这个方法,它在form1.cs里调用这个方法对控件进行初始化,控件的方法要在这个方法之后,否则会因为控件没有被初始化而报错。

    这个方法里的具体写的代码在Form1.Designer.cs里能够看到。

    一、指针

    二、Button

    一个控件最基本的两个属性,Name和Text

    Name是控件的名字,Text是控件在软件上显示的字。

    点击后的代码

     private void button1_Click(object sender, EventArgs e)
            {
          MessageBox.Show ("button1"); //弹出对话框显示“button1”
            }

    三、CheckBox

    复选框的作用:从众多信息中找出用户想要表达的信息

    对于要表达的信息在文字前面挑钩就OK了

            public static string US ;
            public static string CH;
            public static string JP;
            public static string KR;
    private void checkBox1_CheckedChanged(object sender, EventArgs e)
            {
                if (checkBox1.Checked)
                    CH = "中国";
                else
                    CH = "";  
            }
    
            private void checkBox2_CheckedChanged(object sender, EventArgs e)
            {
                if (checkBox2.Checked)
                 US = "美国"; 
                else
                 US = "";     
            }
            ........private void button1_Click(object sender, EventArgs e)
            {
                MessageBox.Show("你选中了" + CH + US + JP + KR);
            }

    四、CheckedListBox

    在属性集合里添加,一行是一项。

    运行后单击一下选中行,在单击一下勾选该行。把属性CheckOnClick改成True,可以只点击一次便能勾选了

     

                //获取所有的列表数并遍历
                for (int i =0 ; i < checkedListBox1.Items.Count; i++)
                {
                    //被选中的行进入if
                    if (checkedListBox1.GetItemChecked(i))
                    {
                        MessageBox.Show("您选中了" + checkedListBox1.Items[i]);
                    }
                }

    五、ComboBox

     下拉列表框

    在右侧的属性栏找到Items 就可以从里面添加列表了

    点击集合后

     private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
            {
                textBox1.Text = comboBox1.SelectedItem.ToString();
            }


    就能把选择的列表项传递出去

    六、DateTimePicker

     日期选择器

     private void dateTimePicker1_ValueChanged(object sender, EventArgs e)
            {
                year.Text  = dateTimePicker1.Value.Year.ToString()   + "";//每行开头year,month,day,date是给四个文本框起的名字
                month.Text = dateTimePicker1.Value.Month.ToString()  + "";
                day.Text   = dateTimePicker1.Value.Day.ToString()    + "";
                date.Text = dateTimePicker1.Text;
            }

    选择日期以后下面四个文本框就会出现对应的内容

    七、Lable

    八、LinkLabel

     点击文字打开一个网页链接

    private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
            {
                string linkdata1 = "www.baidu.com";
                System.Diagnostics.Process.Start(linkdata1);
            }

    LinkBehavior属性控制着有无下划线(点击LinkLabel后右边的属性栏)

    九、ListBox

     和combobox 用法一样,只不过后者藏在里边需要下拉出来,ListBox在明面上

     private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
            {
                textBox1.Text = listBox1.SelectedItem.ToString();
            }

      

    十、ListView

     https://blog.csdn.net/zxsean/article/details/51985021

  • 相关阅读:
    紫书 例题 9-2 UVa 437 ( DAG的动态规划)
    紫书 例题 9-1 UVa 1025 ( DAG的动态规划)
    紫书 习题 10-44 UVa 11246 ( 容斥原理)
    2018 NOIP备战计划
    紫书 习题 10-32 UVa 1414 ( 迷之规律)
    HBase简介(很好的梳理资料)
    几种必知的oracle结构图
    hadoop之eclipse环境的配置
    ant&mvn的使用总结
    hadoop2.2.0安装
  • 原文地址:https://www.cnblogs.com/buchizaodian/p/5657266.html
Copyright © 2011-2022 走看看