公共控件

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 = ; 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

(1)C#工具箱-公共控件1的更多相关文章

  1. (2)C#工具箱-公共控件2

    1.MaskedTextBox 限制填写数据格式的文本框 2.MonthCalendar 用法和DateTimePicker相同 日历 3.NotifIcon (1)添加此控件后,此界面运行时会弹出用 ...

  2. WinForm 窗体基本属性、公共控件

    一.WinForm:客户端程序制作 - C/S (B/S:服务器端) 它是基于.NET Framework框架上运行,不是必须在windows系统上才能运行---------------------- ...

  3. WinForm 公共控件

    一.窗体属性: 1.AcceptButton - 窗体的“接受”按钮.如果设置该属性,每次用户按“Enter”键都相当于“单击”了该按钮. 需要设置哪个键,就在后面选择. 2.CancelButton ...

  4. winform的常用公共控件和常用属性

    我们在学位winform的控件和属性的时候要学会赋值取值还有改值 公共控件: 1,Button(按钮): Enabled :是否可用 Visible:是否可见 2,CheckBox(多选项) Chec ...

  5. WinForm公共控件

    公共控件:1.Button:按钮 用户点击时触发事件 行为属性 Enabled -是否启用 Visible -是否隐藏2.CheckBox .CheckListBox - 复选框 复选框组 3.Com ...

  6. winform(公共控件)

    一.客户端设计思路 1.理顺设计思路,架构框架 2.设计界面 3.编写后台代码 4.数据库访问 二.公共控件 1.Button(按钮): ⑴ Enabled :确定是否启用控件 ⑵ Visible:确 ...

  7. WindowsForm 公共控件 菜单和工具栏

                                                      公共控件   菜单栏 状态栏   布局    公共控件 textbox:  text属性:用于获取或 ...

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

    一.公共控件 1. Button   按钮 + 布局 - AutoSize   按钮尺寸自动适应里面内容的长度 - Location    位置 - Margin       控件与控件外边距 - S ...

  9. C# Winfrom常用的几个公共控件

    ComboBox控件的使用方法: //首先写好查询方法,实例化对象, NationData nd = new NationData(); List<Nation> NN = new Lis ...

随机推荐

  1. 最近做group assignment需要些加密的知識

    需求:A給B單向發的數據需要被加密,A和B都可以看到原文.加密后,就算傳輸的過程被竊取,也無法得知數據原文.A可以是任何客戶端. 解決:常用的MD5,sha1等常用的加密算法為單向不可逆,顯然不符合需 ...

  2. 自动化测试学习之路--HTML常见元素、属性的简单学习

    如何创建html文件: 使用工具:VSCode 1.双击文件名显示区,可快速新建文件. 2.保存文件,文件名.html 3.输入!(必须是英文的!),按 Tab键,可自动生成html格式的文件,如下: ...

  3. An internal error occurred during: "Launching on Tomcat 7.x"

    1.首先关闭MyEclipse工作空间.2.然后删除工作空间下的文件.“MyEclipse10\workspace.metadata.plugins\org.eclipse.core.runtime. ...

  4. 条件随机场(Conditional random field)

    条件随机场真是把我给折磨坏了啊,本以为一本小小的<统计学习方法>攻坚剩下最后一章,心情还是十分愉悦的,打算一口气把它看完,结果真正啃起来真是无比的艰难啊,每一句对我都好像是天书一般,怎么这 ...

  5. tomcat集群和负载均衡的实现(session同步)

      (一)环境说明 (1)服务器有4台,一台安装apache,三台安装tomcat (2)apache2.0.55.tomcat5.5.15.jk2.0.4.jdk1.5.6或jdk1.4.2 (3) ...

  6. ocrosoft Contest1316 - 信奥编程之路~~~~~第三关 问题 P: 【数组】1234方阵(phalanx)

    http://acm.ocrosoft.com/problem.php?cid=1316&pid=15 题目描述 编程打印如下规律的n*n方阵.输入n,按规律输出方阵. 方阵规律如下图:使左对 ...

  7. idea中新建的web项目不能新建servlet

    ============ ======================================================================== 在新建的“ java ”源文 ...

  8. java GUI Graphics2D 绘图

    Graphics类提供基本绘图方法,Graphics2D类提供更强大的绘图能力.本节讲解Graphics类,下节讲解Graphics2D. Graphics类提供基本的几何图形绘制方法,主要有:画线段 ...

  9. 股神小D [点分治 or LCT]

    题面 思路 点分治非常$naive$,不讲了,基本思路就是记录路径最小最大值.....然后没了 重点讲一下LCT的做法(好写不卡常)(点分一堆人被卡到飞起hhhh) 首先,这个路径限制由边限制决定,而 ...

  10. [转]busybox登陆后没要求输入密码的解决办法

    转自:http://blog.chinaunix.net/uid-8058395-id-65785.html 1.制作好ramdisk之后 通过串口进入系统 却发现系统直接登录进去了 并没有要求用ro ...