• 公共控件


    客户端设计思路
    1.理顺设计思路,架构框架
    2.设计界面
    3.编写后台代码
    4.数据库访问

    公共控件:
    1、Button(按钮):
    Enabled :确定是否启用控件
    Visible:确定控件是否课件;
    2、CheckBox(多选项) 、CheckListBox -(多选项列表)

    3、ComboBox(显示一个可编辑的文本框,可下拉选择值):
    1、数据填进去
    可以在后台 将要填进去的内容放到 Items集合中去
    private void button1_Click(object sender, EventArgs e)
    {
    for (int i = 0; i < 8; i++)
    {
    comboBox1.Items.Add(i);
    }
    }
    2、如何取到选中的数据(SelectedItem)
    MessageBox.Show(comboBox1.SelectedItem.ToString());

    DropDownStyle:只允许选择;

    SelectedIndex:默认选中项
    在构造函数中添加:comboBox1.SelectedIndex = 0;
    4、dateTimePicker(允许用户选择日期和时间,并以指定的格式显示该日期和时间):
    取值:
    MessageBox.Show(dateTimePicker1.Text); //中文日期
    MessageBox.Show(dateTimePicker1.Value.ToString());// DateTime类型
    赋值:
    DateTime dt=ConvertToDateTime(“2000-1-1”);
    dateTimePicker1.Value=dt;
    5、Label(为控件提供运行时信息和说明性文字)
    LinkLabel(显示支持超链接功能的标签控件)
    private void linkLabel1_Click(object sender, EventArgs e)
    {
    Process.Start("Chrome", "http://www.sina.com.cn");

    }
    6、ListBox(显示用户可以从中选择项的列表)
    SelectionMode :None不让选 One只能选一个 MultiExtended连选 MultiSimple多选,并且不用连选;
    在后台如何获取多选的全部内容:
    利用SelectedItems集合,遍历它们
    private void button3_Click(object sender, EventArgs e)
    {
    string a = "";
    foreach(object o in listBox1.SelectedItems)
    {
    a += o.ToString();
    }
    7、ListView(以五种不同的不同视图的一种显示项的集合)

    8、MaskedTextBox(使用掩码区分正确与不正确的用户输入):
    Mask:设置控制此控件允许的输入的字符串

    9、MonthCalendar(日历):
    MaxSelectionCount 选择日期的时候,最多可以选择多少天
    后台代码:SelectionStart SelectionEnd
    MessageBox.Show(monthCalendar1.SelectionStart.ToString() + "-" + monthCalendar1.SelectionEnd.ToString());

    10、NotifyIcon(托盘程序):
    Visible:是否可见;
    Icon : 小图标;
    Text :显示名称;

    11、NumericUpDown(可以单击控件上按钮增加或减少某个数值的选框)
    increment :点击按钮每次增减的数值 ;
    Maximum:最大数值;
    Minimum:最小数值;

    12、pictureBox(放图片):
    Image - 不好用;
    BackgroundImage:一般是放在这里,配合BackgroundImageLayout布局使用

    13、ProgressBar(进度条):
    Value: 初始的值;
    Maximum :最大值;
    Minimum :最小值;

    style – marquee:不显示进度,只显示在工作
    marquee...speed :进度条不显示进度时进行运算的速度

    14、RichTextBox(大的文本框):
    在后台能用转义字符text-

    15、TextBox(文本框):
    Multiline:多行编辑
    ScrollBars :滚动条显示

    16、ToolTip(注释):
    ToolTipTitle :注释内容
    只要拖进来这个控件,那所有控件的杂项里都会多一条属性,就是用来设置此控件的介绍
    InitialDelay:悬停多少秒能显示注释;
    ReshowDelay:改变控件能够多长时间转换注释

    17、TreeView(树装列表)

    18、WebBrowser(浏览器创建)
    Url (属性)- Uri (对象)
    Uri u = new Uri(textBox1.Text);
    webBrowser1.Url = u;

  • 相关阅读:
    文件输入使System.out.println("程序执行完毕!");这句话的内容输入到文件中
    TI CC2541.h的头文件 for IAR
    状态添加Android游戏开发十日通(4)行走,跳跃,碰撞检测
    命令分析分析企业内连接Exchange 移动设备!
    寄存器数据问题反馈集锦W5200/W5300相关
    发票选择SAP 校验发票时:科目5101140100已设置为与税务不相关
    重写方法Android中的HttpsURLConnection连接
    生成数组C面试题精选
    函数路径Croc Champ 2013 Round 2 题解java教程
    排名中国重读“发展Linux,中日两国之比较”有感java教程
  • 原文地址:https://www.cnblogs.com/xiaobao5161/p/5892232.html
Copyright © 2020-2023  润新知