公共控件   菜单栏 状态栏   布局   

公共控件

textbox:  text属性:用于获取或设置文本框的文本

一般情况下,几乎所有的控件里的属性,都具备获取或设置两个功能

passwordchar:替换字符实现密码隐藏的效果

comboBox:  属性SelectedIndex = 0; 用于获取或设置选中项的索引

selectedText:获取或设置选中项的文本

selectedItem:获取或设置选中项

selectedValue:获取或设置选中项的value值

items:元素集合,有索引,索引从0开始,add,remove

datetimepicker:通过value属性获取或设置选中时间

checkbox:checked属性:获取或设置是否选中

radiobutton:checked属性:获取或设置是否选中

checkedlistbox:  selecteditem:是鼠标选中项的

items:项集合 linklabel:超链接模样的label,功能相当于按钮button

listbox:同checkedlistbox

多了一个selectionmode设置多选

selecteditems选中项集合

整理  1 公共控件 下面是 一个登陆界面  标注了用到的公共空间

2密码框

里面是 ****使用到了下面属性修改 PasswordChar

Form2 f = new Form2()

f.show();

3  textbox     

RadioButton    

Checkbox     

Combox           add  remove   属性 

Datetimepicker    

4  哈希表  提了一下

5  IF(   )

判断语句返回的是一个波尔值 则括号里面可以直接写一个波尔值也是是一样的

6  string username = txtusername.Text.Trim();

7  checkedListBox   

例如:

 private void button1_Click(object sender, EventArgs e)
{
checkedListBox1.Items.Add("张三"); //Add 添加
checkedListBox1.Items.Add("李四");
checkedListBox1.Items.Add("王五");
} private void button2_Click(object sender, EventArgs e)
{
checkedListBox1.Items.Remove("李四"); //Remove 移除
} private void button3_Click(object sender, EventArgs e)
{
listBox1.Items.Clear(); //Clear 清空
listBox1.Items.Add("张三");
listBox1.Items.Add("李四");
listBox1.Items.Add("王五");
listBox1.Items.Add("赵六");
listBox1.Items.Add("田七");
}

8 LinkLabel     

长了一副超链接的模样 但是他是一个按钮

9  Listbox 属性里selectionMOde

     

属性里selectionmod                                                鼠标移动上去点一下才变回白色

10  集合什么是集合

11  treeView

  ***    ***

菜单工具栏

1  MenuStrip  菜单栏用这个 

2

改一下这个  才可以右键

要的是右键出来的效果

3       状态栏

    

4 toolStrip 工具栏 

例如:

  可以放Textbox

5  toolStripContainer                                                  属性里有  Dock

                                

布局

6  Dock  占满所包含此控件的最近的那个容器的边缘

属性里有  Dock    在每个控件里都有属性Dock   可以调节  

                

7  Anchor    布局 里  设置控件的上下左右边距是否固定

8  Location  起点坐标

Margin 指定此控件与另一控件的边距之间的距离

padding  空间内不得间距

MaximumSize   最大大小

MinimumSize  最小大小

Size           大小

   容器   

      form 本身就是一个容器

9     panel  相当于是一个DIV

      floelayoutpanel    流式布局   

     Flowdirection设置布局方向

他可以让布局变化如图

  

groupbox

groupbox 等同于panel  比Panel多一圈边线和一个Text

tabControl  点图中箭头下的三个点 

                    

注意  

 当控件找不到了的时候  有两个方法可以找到他

方法一 

    右键属性 然后点图中的小箭头  

         

方法二  视图--  其他窗口  --文档大纲  

          她长的是这个样子

                                     

注意    当遇到不能运行的时候  就 new 一下 如下  直接Remove不行的时候   就new一下

         

WindowsForm 公共控件 菜单和工具栏的更多相关文章

  1. WindowsForm公共控件--2016年12月5日

    Button text:修改按钮显示的文字 CheckBox Checked:是否选中 CheckedListBox checkedListBox.Items.Add(显示的值,初始选中状态); ch ...

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

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

  3. 【2017-04-25】winform公共控件、菜单和工具栏

    一.公共控件 公共控件很多的属性很多都相似,这些是大部分都相同的: +布局 - AutoSize:自动适应控件上文字内容- Location:位置- Margin:控件间的间距- Size:控件大小 ...

  4. WinForm 公共控件

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

  5. C#中WindowsForm常见控件的运用

    C#中WindowsForm常见控件的运用 -- 1.button(曹操,贡天子以令不臣): 属性;text:我们经常可以看见将按钮命名为“登入”,在其属性面板里面编辑text即可:如下图:      ...

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

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

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

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

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

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

  9. WinForm公共控件

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

随机推荐

  1. NET基础课--配置文件2

     1. 使用<appSettings>        简单的配置信息,可以直接放入<appSettings>标记中.如: <?xml version="1.0& ...

  2. Android studio教程:[5]活动的生命周期

    想要学好安卓开发,就必须理解安卓软件的生命周期,明白一个活动的创建.启动.停止.暂停.重启和销毁的过程,知道各个阶段会调用什么函数进行处理不同的情况,这里我就通过一个简单的例子让大家明白一个活动的生命 ...

  3. C语言中宏定义(#define)时do{}while(0)的价值(转)

    C语言中宏定义(#define)时do{}while(0)的价值 最近在新公司的代码中发现到处用到do{...}while(0),google了一下,发现Stack Overflow上早有很多讨论,总 ...

  4. linux学习笔记之shell

    本文参考:shell脚本学习指南 本文阅读前提为:知道shell指令,但不知道如何完成一个自动化的shell脚本. 因为编辑本文时,作者也是一个新手.所以,在一些理论上,可能存在错误.如果存在错误,希 ...

  5. activiti 部署在oracle多用户下不能自动建表问题的解决!

    在activiti配置文件中的SpringProcessEngineConfiguration的配置项中添加<property name= "databaseSchema" ...

  6. Oracle表分区[转]

    废话少说,直接讲分区语法. Oracle表分区分为四种:范围分区,散列分区,列表分区和复合分区. 一:范围分区 就是根据数据库表中某一字段的值的范围来划分分区,例如: create table gra ...

  7. Android Studio rename module Can't rename root module

    Android Studio修改工程根目录的时候会报错, rename module Can't rename root module. 主要是该工程已经打开,再命名必须要关闭改工程,就跟正在写一个t ...

  8. WINFORM窗体里使用网页控件的一些办法

    最近弄一个项目,是个CS的.当然也是有表单之类的,如果将HTML表单搬到窗体上就省事多了. .首先要使用一个控件 WebBrowser 载入页面没使用URL属性,使用了下面这个属性 this.webB ...

  9. VS2010中手动重命名项目

    在visual studio 中重命名项目名称的方法: 1. 重命名项目名称 2. 修改Assembly name 3. 修改Default namespace 4. 在Assembly Inform ...

  10. Python httplib学习

    httplib是python中http协议的客户端实现,可以使用该模块与HTTP服务器进行交互. 如示例1: import httplib url = "www.126.com"c ...