(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

 

转载于:https://www.cnblogs.com/buchizaodian/p/5657266.html

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
FlowLayoutPanel是C#中的一个布局控件,它提供了一种方便的方式来自动排列子控件。以下是FlowLayoutPanel控件的详细使用方法: 1. 在Visual Studio中创建一个新的Windows Forms应用程序,然后在工具箱中找到FlowLayoutPanel控件。 2. 将FlowLayoutPanel控件工具箱拖动到窗体上。 3. 可以在FlowLayoutPanel中添加其他控件,例如按钮、标签、文本框等。只需将这些控件拖动到FlowLayoutPanel上即可。 4. 可以在FlowLayoutPanel的属性窗口中设置各种属性,例如Dock、WrapContents、FlowDirection和AutoScroll等。这些属性可以帮助您更好地控制子控件的排列方式和外观。 5. 如果需要通过代码来添加、删除或修改子控件,可以使用FlowLayoutPanel的Controls属性。例如,要向FlowLayoutPanel中添加一个按钮控件,可以使用以下代码: ``` Button btn = new Button(); btn.Text = "Click me!"; flowLayoutPanel1.Controls.Add(btn); ``` 6. 可以使用FlowLayoutPanel的事件来响应用户交互。例如,要在用户单击按钮时执行某些操作,可以使用以下代码: ``` private void btn_Click(object sender, EventArgs e) { //执行某些操作 } ``` 然后在添加按钮的代码中将事件处理程序绑定到按钮的Click事件: ``` Button btn = new Button(); btn.Text = "Click me!"; btn.Click += new EventHandler(btn_Click); flowLayoutPanel1.Controls.Add(btn); ``` 通过上述步骤,您可以使用FlowLayoutPanel控件方便地自动排列子控件,并根据需要添加、删除或修改子控件

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值