公共控件

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. 关于p标签的嵌套问题

    今天群里问了一个p的问题,初看我觉得恩这么简单我应该知道. 他代码如下: <!DOCTYPE HTML> <html> <head> <meta charse ...

  2. DOS程序员手册(十四)

    附录A ASCII字符集 十进制        十六进制      二进制              AscII         控制        按键 X10         X16        ...

  3. leetcode 【 Intersection of Two Linked Lists 】python 实现

    题目: Write a program to find the node at which the intersection of two singly linked lists begins. Fo ...

  4. apt-get阿里源

    备份原有配置文件 mv /etc/apt/sources.list /etc/apt/sources.list.bak 新建一个文件 vi /etc/apt/sources.list 复制以下内容到新 ...

  5. selenium启动IE浏览器报错:selenium.common.exceptions.WebDriverException: Message: Unexpected error launching Internet Explorer. Protected Mode settings are not the same for all zones. Enable Protected Mode mu

    意思是浏览器的保护模式设置不一致所导致 解决方案-->修改IE设置 将所有区域的保护模式勾选去掉即可

  6. http协议--留

    1.http消息结构 *http客户端,即web浏览器,链接到服务器,向服务器发送一个http请求的目的 *http服务器,即web服务,接受请求,并向客户端发送http响应数据 http统一资源标识 ...

  7. Python学习-前台开发-JavaScript、Dom和jQuery

    JavaScript JavaScript是一门编程语言,浏览器内置了JavaScript语言的解释器,所以在浏览器上按照JavaScript语言的规则编写相应代码之,浏览器可以解释并做出相应的处理. ...

  8. 孤荷凌寒自学python第五十四天使用python来删除Firebase数据库中的文档

    孤荷凌寒自学python第五十四天使用python来删除Firebase数据库中的文档 (完整学习过程屏幕记录视频地址在文末) 今天继续研究Firebase数据库,利用google免费提供的这个数据库 ...

  9. php中各种操作字符串和时间戳的代码关键词

    <?php/** * Created by 郭鹏. * User: msi * Date: 2017/9/27 * Time: 14:17 */ //随机数生成器echo rand();echo ...

  10. golang中从一个日期开始往后增加一段时间

    废话少说上code, 这个是从当前日期开始,往后增加一个月时间 package main import ( "fmt" "time" ) func main() ...