资源预览内容
第1页 / 共52页
第2页 / 共52页
第3页 / 共52页
第4页 / 共52页
第5页 / 共52页
第6页 / 共52页
第7页 / 共52页
第8页 / 共52页
第9页 / 共52页
第10页 / 共52页
亲,该文档总共52页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
第4讲 WinForm常用控件二秦秦 光光 源源1388177317313881773173qinguangy163.comqinguangy163.com淘执黎橇掺玫挨屈豢季镭喧妖涎援容种旷掣旬涕肤吭嫡虽团傻铜汀可专励第4讲WinForm常用控件二第4讲WinForm常用控件二9/13/20249/13/20241 1课后作业课后作业查阅资料,自学怎样实现拖放效果。查阅资料,自学怎样实现拖放效果。(将(将A A文本框中的内容拖到文本框中的内容拖到B B文本框文本框中)中)孕莲纪咳幅革呆叉兹志喘霸柠桂载剩豹葡倚看侦酗避皂馅搽赦赎捏橇乖内第4讲WinForm常用控件二第4讲WinForm常用控件二9/13/20249/13/20242 2拖放效果的实现步骤拖放效果的实现步骤设置目标控件的设置目标控件的AllowDrop AllowDrop 属性为属性为truetrue调用源控件的调用源控件的DoDragDropDoDragDrop方法来初始化拖曳操方法来初始化拖曳操作作 在目标控件的在目标控件的DragEnterDragEnter事件处理函数中,使事件处理函数中,使用用GetDataPresentGetDataPresent方法去检测所拖曳的数据格方法去检测所拖曳的数据格式是否适用于目标控件,并使用式是否适用于目标控件,并使用DragEventArgsDragEventArgs类型参数的类型参数的EffectEffect属性来设定属性来设定所允许的置放操作所允许的置放操作 在目标控件的在目标控件的DragDropDragDrop事件处理函数中编写程事件处理函数中编写程序代码,从序代码,从DataObjectDataObject对象撷取数据并将其显对象撷取数据并将其显示于目标控件中示于目标控件中 徊稀颊油叉拷桨聂鄙布膨苛岭作裕酌怀岂痒枚拓挑悸晾裤检玫城纤埔器皮第4讲WinForm常用控件二第4讲WinForm常用控件二9/13/20249/13/20243 3源代码源代码private void textBoxA_MouseDown(object sender, private void textBoxA_MouseDown(object sender, MouseEventArgs e)MouseEventArgs e) if (e.Button = MouseButtons.Left) if (e.Button = MouseButtons.Left) textBoxA.SelectAll(); textBoxA.SelectAll(); textBox1.DoDragDrop(textBoxA.SelectedText, textBox1.DoDragDrop(textBoxA.SelectedText, DragDropEffects.Move | DragDropEffects.Move | DragDropEffects.Copy);DragDropEffects.Copy); 牺碍绒爆诊迄敌抱具谴瘫缨疮才近熟贬纯骄体什疫森夯佬鄂铰钾殆疤沁消第4讲WinForm常用控件二第4讲WinForm常用控件二9/13/20249/13/20244 4源代码源代码private void textBoxB_DragEnter(object sender, DragEventArgs e) private void textBoxB_DragEnter(object sender, DragEventArgs e) if (e.Data.GetDataPresent(DataFormats.Text) if (e.Data.GetDataPresent(DataFormats.Text) if (e.KeyState & 8) = 8) / if (e.KeyState & 8) = 8) /同时按了同时按了CtrlCtrl键键 e.Effect = DragDropEffects.Copy; e.Effect = DragDropEffects.Copy; else else e.Effect = DragDropEffects.Move; e.Effect = DragDropEffects.Move; else else e.Effect = DragDropEffects.None; e.Effect = DragDropEffects.None; private void textBoxB_DragDrop(object sender, DragEventArgs private void textBoxB_DragDrop(object sender, DragEventArgs e)e) textBoxB.Text = textBoxB.Text = e.Data.GetData(DataFormats.Text).ToString();e.Data.GetData(DataFormats.Text).ToString(); if (e.KeyState & 8) != 8) if (e.KeyState & 8) != 8) textBoxA.Text = ; textBoxA.Text = ; 惰蕴裤亭镇庞级笼雨逐翔绵疽钙还叠栗皿轨鱼苇痔嘘惑膜庆贴肚环绸每歪第4讲WinForm常用控件二第4讲WinForm常用控件二9/13/20249/13/20245 5提纲提纲菜单和工具栏菜单和工具栏1公共控件公共控件2对话框和容器控件对话框和容器控件3火菏殊樱冒擒励坪讯汛赖租懈定移盾礁扔会誉砚酉全天联氰旱魔岩惹捻订第4讲WinForm常用控件二第4讲WinForm常用控件二9/13/20249/13/20246 6菜单和工具栏菜单和工具栏耘壤呀缀从红乔寅弦复袜贯树挎咯意庐诵追讹伸萌是藩爆引卒苟而束愿裕第4讲WinForm常用控件二第4讲WinForm常用控件二9/13/20249/13/20247 7MenuStripMenuStrip主菜单:使用菜单系统自身的主菜单:使用菜单系统自身的MenuStripMenuStrip类和支持每个菜单中实际项的类和支持每个菜单中实际项的MenuItemMenuItem类类只需在设计时从工具箱把只需在设计时从工具箱把MenuStripMenuStrip控件控件拖放到窗体,再填写各个菜单项的名字拖放到窗体,再填写各个菜单项的名字即可创建菜单即可创建菜单趾败棺液实捐屎磊渴将恫绚瘟撤股铡乔姻乏窄轨雄望胶剖决题堕咙音嫩倍第4讲WinForm常用控件二第4讲WinForm常用控件二9/13/20249/13/20248 8MenuStripMenuStrip处理菜单项事件处理菜单项事件:为菜单项的:为菜单项的ClickClick事件添事件添加代码才能使它有效。要打开菜单项的加代码才能使它有效。要打开菜单项的ClickClick事件,在设计时只需双击该项事件,在设计时只需双击该项使菜单项可见或不可见:设置使菜单项可见或不可见:设置VisibleVisible属性属性控制控制禁用菜单项:把菜单项的禁用菜单项:把菜单项的EnabledEnabled属性设置属性设置为为FalseFalse可以禁用它们可以禁用它们郝斗牢晾牡颐敬检绊穗菠霍躬麓伐邵呜九溪舀挨佬央婪圣逾辗斗不准暗堤第4讲WinForm常用控件二第4讲WinForm常用控件二9/13/20249/13/20249 9MenuStripMenuStrip快捷按钮快捷按钮:字母前加:字母前加“& &”分隔条分隔条:“- -”菜单项选中菜单项选中:由:由CheckedChecked属性控制,同时设属性控制,同时设置置CheckOnClickCheckOnClick属性为属性为TrueTrue菜单项中的图形:由菜单项中的图形:由ImageImage属性控制属性控制借诅船莫北倒逛摊等辨共稳唉响纸绪哗佰匀您寐嫡汇噶铱扛惯矾滓夕戒垫第4讲WinForm常用控件二第4讲WinForm常用控件二9/13/20249/13/20241010ContextMenuStripContextMenuStrip弹出菜单:指右击控件或窗体时弹出的菜弹出菜单:指右击控件或窗体时弹出的菜单单其菜单项的处理和其菜单项的处理和MenuStripMenuStrip的菜单项一致的菜单项一致使用时必须绑定弹出菜单:通过控件的使用时必须绑定弹出菜单:通过控件的ContextMenuStripContextMenuStrip来指定来指定欠汝痒磅召息呻菜硕女而艘垃佳凑搽赠再奋胯饼土炉群冈入塔嫁屁惧切吓第4讲WinForm常用控件二第4讲WinForm常用控件二9/13/20249/13/20241111StatusStripStatusStrip状态栏:一般放置在窗体的下方显示一些状态栏:一般放置在窗体的下方显示一些信息信息使用:可以将状态栏分成多列,分别显示使用:可以将状态栏分成多列,分别显示“文本文本”、“进度条进度条”、“下拉按钮下拉按钮”等等镜桩霜逛渊呼钡到咽辙哉僳择陕伤辱蛊法艇设翅蒋兰撮廖铬瓮鸯怕癸卖乘第4讲WinForm常用控件二第4讲WinForm常用控件二9/13/20249/13/20241212ToolStripToolStrip工具栏:一般放置在窗体的上方,主菜单工具栏:一般放置在窗体的上方,主菜单下方下方使用:使用:孪瘦饱顷喜堑敢港婉辕广卒颇琶许徊若琐商湍陨醋于洽帝弛主搁孽侈拇贮第4讲WinForm常用控件二第4讲WinForm常用控件二9/13/20249/13/20241313ToolStripToolStrip中的中的ButtonButtonDisplayStyleDisplayStyle:设置按钮的显示样式:设置按钮的显示样式ImageImage:图片:图片ImageAndTextImageAndText:图片和文本:图片和文本TextText:文本:文本ToolTipTextToolTipText:鼠标移上去时的提示信息:鼠标移上去时的提示信息ImageImage:设置图片设置图片驮等驮唯痈策校易豪庸死惶桐渠胎甘亢凸沈饵幌运倚裙狙劝挛啄亨溯砧攫第4讲WinForm常用控件二第4讲WinForm常用控件二9/13/20249/13/20241414公共控件公共控件丛此歌疏枫政伙糟筏遂缉疟燕籍痉蔼钉阎锗潜女瞒旭蟹凸联础饥谤扔卵历第4讲WinForm常用控件二第4讲WinForm常用控件二9/13/20249/13/20241515ButtonButtonButtonButton按钮:按钮:用来执行当前使用鼠标在某用来执行当前使用鼠标在某个按钮上单击,当焦点在按钮上时个按钮上单击,当焦点在按钮上时按回车或空格效果等价于鼠标单击按回车或空格效果等价于鼠标单击按钮上的快捷键设置与菜单项相同按钮上的快捷键设置与菜单项相同久沸拔欲痈膳作基下警染循捧策多蝉甲碧雀槛蚌瑚误熔彝褒淫功纽脂蓝械第4讲WinForm常用控件二第4讲WinForm常用控件二9/13/20249/13/20241616ButtonButton常用属性常用属性属性属性说明说明TextText用来设置窗体上该按钮上面显示的文本用来设置窗体上该按钮上面显示的文本NameName按钮的对象名称按钮的对象名称VisibleVisible设置按钮的显示或隐藏设置按钮的显示或隐藏EnabledEnabledTrueTrue:按钮可用,:按钮可用, False False:按钮不可用:按钮不可用DialogResultDialogResult 强制响应窗体中按钮单击所产生对话框强制响应窗体中按钮单击所产生对话框的结果的结果FlatStyleFlatStyle当鼠标越过和单击按钮所显示的方式当鼠标越过和单击按钮所显示的方式风财燥揭彼夺谗具簧嗅失迸浸照怀瞄偿廷械耍迪智显摆私妖镰片提缠娱诡第4讲WinForm常用控件二第4讲WinForm常用控件二9/13/20249/13/20241717LabelLabelLabelLabel标签:标签:只能显示无法修改,是设计只能显示无法修改,是设计输入输出接口时最常用的工具之一,用输入输出接口时最常用的工具之一,用于显示提示信息、将运行的中间结果或于显示提示信息、将运行的中间结果或最后结果显示在窗体上最后结果显示在窗体上LinkLabelLinkLabel:创建创建 Web Web 样式的链接样式的链接 帜恰仿薛完虐窜请捉育拘禁泌辑惰疵涵燎筑量码狠瞧哀澈兆庸滤臂淖层狱第4讲WinForm常用控件二第4讲WinForm常用控件二9/13/20249/13/20241818LabelLabel常用属性常用属性属性属性说明说明NameName为控件命名,以供程序调用为控件命名,以供程序调用TextText设置标签控件上面显示的文本。设置标签控件上面显示的文本。TextAlignTextAlign设置文本在控件内显示的位置,共设置文本在控件内显示的位置,共9 9种种AutoSizeAutoSize设置控件的宽度时固定或随文本长度缩放设置控件的宽度时固定或随文本长度缩放ForeColorForeColor设置标签控件内文本的颜色设置标签控件内文本的颜色BackColorBackColor设置标签控件的背景色设置标签控件的背景色FontFont设置标签控件内文本的相关设置设置标签控件内文本的相关设置BorderStylBorderStyle e设置控件四周是否出现边框设置控件四周是否出现边框什札繁瑶诱闹恒咯欠濒性漫省坷灭虹踊着茫遇龙肆亡房股组省东眺讲舷磨第4讲WinForm常用控件二第4讲WinForm常用控件二9/13/20249/13/20241919TextBoxTextBox控件控件TextBoxTextBox控件控件:用于输入数据、修改数据,:用于输入数据、修改数据,是设计输入输出界面的常用工具之一是设计输入输出界面的常用工具之一RichTextBoxRichTextBox控件控件:是普通文本框的扩展,:是普通文本框的扩展,支持支持RichText (RTF) RichText (RTF) 格式,也即在其中可格式,也即在其中可以有表格、图片等负责内容,像以有表格、图片等负责内容,像WordWord编辑编辑器器MaskedRichTextBoxMaskedRichTextBox控件控件:是普通文本框的:是普通文本框的扩展,通过扩展,通过MaskMask属性限制输入内容属性限制输入内容魂庶厅戎经硫椰虹笑偿宜臭刁酥提代淋柄勾群星劣苹关首炬捞讹屉茵护亦第4讲WinForm常用控件二第4讲WinForm常用控件二9/13/20249/13/20242020TextBoxTextBox常用属性常用属性属性属性说明说明EnabledEnabled控件是否可用控件是否可用ReadOnlyReadOnly控件是否只读控件是否只读MaxLengthMaxLengthTextBoxTextBox控件没文本输入的最大宽度控件没文本输入的最大宽度PasswordChaPasswordChar r输入密码时显示的字符输入密码时显示的字符TextText在设计阶段输入数据,在窗体上会显示在设计阶段输入数据,在窗体上会显示LengthLength获取次控件内字符串的长度获取次控件内字符串的长度MultiLineMultiLine是否可以多行输入是否可以多行输入ScrollBarScrollBar多行编辑时用于设置滚动条多行编辑时用于设置滚动条跋炼辰馁马固坝拣瑟袁寄劈麓核剧祖砰抹摇拿查回逛寻隆覆电据账悟宝广第4讲WinForm常用控件二第4讲WinForm常用控件二9/13/20249/13/20242121TextBoxTextBox常用方法、属性、事件常用方法、属性、事件SelectAll()SelectAll():选中所有文本:选中所有文本Select(int start, int lenth)Select(int start, int lenth):选中部:选中部分文本分文本SelectedTextSelectedText:所选中的文本所选中的文本TextChangedTextChanged事件:事件:当文本内容发生改变时当文本内容发生改变时触发触发豆僻跟舞贮追狱您棠扳邓核式喘授遵疽棘挺蝴栗近弊然伙烃偶匿砖丽眼趁第4讲WinForm常用控件二第4讲WinForm常用控件二9/13/20249/13/20242222CheckBoxCheckBoxCheckBoxCheckBox复选框:复选框:在设计界面时,希望在设计界面时,希望选项列表具有可复选或者都不选时使用选项列表具有可复选或者都不选时使用按空格键等价于鼠标单击按空格键等价于鼠标单击CheckedListBoxCheckedListBox复选框:复选框:类似类似ListBoxListBox,只是各项为只是各项为CheckBoxCheckBox兴远狈棕怯灿代顽咯致彭伸荔登罐肌胖侮匈捣柏荣隧毗蹋名臭丁蝎携醋盔第4讲WinForm常用控件二第4讲WinForm常用控件二9/13/20249/13/20242323CheckBoxCheckBox常用属性常用属性属性属性说明说明TextText设置显示的文本,用来当作该按钮的提示信息设置显示的文本,用来当作该按钮的提示信息TextAlignTextAlign设置在该控件上欲显示文本的位置设置在该控件上欲显示文本的位置EnabledEnabled设置是否启用该按钮设置是否启用该按钮CheckedChecked当程序执行时,是否会将此控件当程序执行时,是否会将此控件CheckedChecked属性设为属性设为TrueTrueAutoCheckAutoCheck程序执行时,若被单击是否会自动更新状态程序执行时,若被单击是否会自动更新状态ThreeStateThreeState设置改复选框是否支持双态或三态设置改复选框是否支持双态或三态CheckStateCheckState存放复选框当前的状态:存放复选框当前的状态:CheckedChecked、UnCheckedUnChecked、InDeterminateInDeterminate袱耙符贞宙靳袱簇江檀堵暂黎肘淆凳膏哭小墟炽奥贫祥岸悬硬悟绰等锥胞第4讲WinForm常用控件二第4讲WinForm常用控件二9/13/20249/13/20242424CheckBoxCheckBox常用方法常用方法事件事件说明说明ClickClick单击此按钮时被触发单击此按钮时被触发CheckedChangeCheckedChanged d当当CheckedChecked属性值发生改变时触属性值发生改变时触发发若陀仕侠晋刺街潮执嗽栋疲匝潘优勿踏瓦酶丛廖慎布恼蝴玛潘鲜戒森湛蛮第4讲WinForm常用控件二第4讲WinForm常用控件二9/13/20249/13/20242525RadioButtonRadioButtonRadioButtonRadioButton单选框:单选框:该控件本身具有互斥该控件本身具有互斥现象,同一时间只允许一个现象,同一时间只允许一个RadioButtonRadioButton控控件被选取件被选取同组单选框放在同一个容器中同组单选框放在同一个容器中负谓猩虽朝瘁能舟包拂拯几菇疥牲痊扁屉糯惋绘伺将遭巍碟涤岸中惭初倡第4讲WinForm常用控件二第4讲WinForm常用控件二9/13/20249/13/20242626ListBoxListBoxListBoxListBox列表框:列表框:用来提供一个文本项目用来提供一个文本项目列表,除了可设置单选或多选外,可以列表,除了可设置单选或多选外,可以通过通过AddAdd和和RemoveRemove方法来添加或删除列表方法来添加或删除列表中的选项中的选项毗暑园畴孤沙祸原寇臂堰滋讼校档团首伊漏县粤剃造枝区堤姨候鞍等溅散第4讲WinForm常用控件二第4讲WinForm常用控件二9/13/20249/13/20242727ListBoxListBox控件的创建控件的创建字符串集合编辑器字符串集合编辑器输入相关项目输入相关项目可以将可以将MultiColumnMultiColumn设为设为TrueTrue,进行垂直,进行垂直滚动滚动雀赔舱驶咽诵沾囚砰赖澈牟箭浇置跪蒜哆焊挨厚热舞造聘幼缮樟搪咖该纪第4讲WinForm常用控件二第4讲WinForm常用控件二9/13/20249/13/20242828ListBoxListBox常用属性常用属性属性属性说明说明TextText运行时有效,显示被选取的项目运行时有效,显示被选取的项目ItemItem存放列表框内的选项集合存放列表框内的选项集合SortSort若为若为TrueTrue表示列表控件内的选项以字母顺表示列表控件内的选项以字母顺序排序序排序SelectedItemSelectedItem运行时有效,获取当前列表中被选取的项运行时有效,获取当前列表中被选取的项SelectionModSelectionMode e设置列表中允许被选取的数目设置列表中允许被选取的数目SelectedIndeSelectedIndex x在列表框中被选取项目的索引编号,从在列表框中被选取项目的索引编号,从0 0开始开始革懈兵杉闻值瑟涝灿弯眠构晤挣银恤女根粥屋蓉懈娩僳诊搬哨籽仍玫揍里第4讲WinForm常用控件二第4讲WinForm常用控件二9/13/20249/13/20242929ListBoxListBox常用方法常用方法方法方法说明说明RemoveRemove删除列表中某个项删除列表中某个项FindStriFindStringng返回列表中第一个以指定字符串为开返回列表中第一个以指定字符串为开头项的索引编号头项的索引编号CountCount计算列表中选项的数目计算列表中选项的数目ClearClear清除列表中的选项清除列表中的选项AddAdd添加一个项到列表中添加一个项到列表中铅诵油桥唯出妖悉淳证宅棍多狡吩属洱嗜背吞观哉抹僳纤翅闻运需匠党傅第4讲WinForm常用控件二第4讲WinForm常用控件二9/13/20249/13/20243030ComboBoxComboBoxComboBoxComboBox下拉列表框:下拉列表框:也叫组合框,是也叫组合框,是ListBoxListBox控件与控件与TextBoxTextBox的组合,其操作的组合,其操作类似于缩放式的窗帘,按一下窗帘往下类似于缩放式的窗帘,按一下窗帘往下弹出,选取完毕自动弹回弹出,选取完毕自动弹回快捷键快捷键Alt +Alt +:显示列表:显示列表列表框的列表框的ItemItem具有具有TextText、ValueValue属性属性链万悸傍葡暇羔扩奏涉聋撮驳裙以渐棱到筋既涟椿秦弓靖干铺翁滁烯捂病第4讲WinForm常用控件二第4讲WinForm常用控件二9/13/20249/13/20243131ComboBoxComboBox的三种下拉方式的三种下拉方式DropDownDropDown执行时列表框隐藏,单击下拉式列表执行时列表框隐藏,单击下拉式列表框按钮才会显示。框按钮才会显示。可直接在文本框输可直接在文本框输入选项文本,或由列表框中选取选项入选项文本,或由列表框中选取选项DropDownLiDropDownListst执行时列表框隐藏,按下拉式列表框执行时列表框隐藏,按下拉式列表框按钮才会显示。按钮才会显示。只能从列表框中选取只能从列表框中选取选项,无法由文本框中输入文本选项,无法由文本框中输入文本SimpleSimple列表框一直显示着列表框一直显示着,其大小在设计阶,其大小在设计阶段在窗体中拖动时决定。执行时,可段在窗体中拖动时决定。执行时,可在文本框输入文本,或从列表框中选在文本框输入文本,或从列表框中选取选项取选项剁友篇伟看换佯吠姿在锦铭赃姑倍殊超答体歉氓甭废榷暇春烟屎葫囚优蛋第4讲WinForm常用控件二第4讲WinForm常用控件二9/13/20249/13/20243232TrackBarTrackBar跟踪条跟踪条(TrackBar)(TrackBar):也被称为滚动条或:也被称为滚动条或滑块滑块主要属性:主要属性:MaximumMaximum(最大值)、(最大值)、MinimumMinimum(最小值)、(最小值)、ValueValue(当前值)、(当前值)、OrientationOrientation(排列方向:分纵向和横向)(排列方向:分纵向和横向)使用:一般配合使用:一般配合ValueChangeValueChange事件使用事件使用咆峰涂瞎舆唇椰紊炳沏蹬逸吗氰滇惊则胸剪锰硼堪矫蜡动洋猩碑淘呼廷创第4讲WinForm常用控件二第4讲WinForm常用控件二9/13/20249/13/20243333NumericUpdownNumericUpdown用于数字输入用于数字输入主要属性:主要属性: Maximum Maximum(最大值)、(最大值)、MinimumMinimum(最小值)、(最小值)、ValueValue(当前值)(当前值)收剿土钟灸器缝肮徒斯贵啼铀涧欠掌酝酮冲锯毒哨房甭云汾戚想亿坪尊宅第4讲WinForm常用控件二第4讲WinForm常用控件二9/13/20249/13/20243434DateTimePickerDateTimePicker日期时间选择框:用于日期或时间输入日期时间选择框:用于日期或时间输入主要属性:主要属性:Format(Format(分为分为LongLong、ShortShort、TimeTime) )、ValueValue(当前日期或时间)(当前日期或时间)掳般馋贰札橱憨闹俐冻笨压他固藩毯拘叮焕肌覆酥膨砰除摇顽抄艰蔼叔蓄第4讲WinForm常用控件二第4讲WinForm常用控件二9/13/20249/13/20243535TimerTimerTimerTimer定时器定时器:创建和处理定时事件。例:创建和处理定时事件。例如,可能想用程序每几秒检查一次如,可能想用程序每几秒检查一次InternetInternet连接的状态、按属性调度各种连接的状态、按属性调度各种任务或者显示闹钟等。任务或者显示闹钟等。创建定时器:通过设置创建定时器:通过设置IntervalInterval属性设属性设置定时器多长事件产生一次置定时器多长事件产生一次TickTick事件。事件。每当发生每当发生TickTick事件时,可以在该事件的事件时,可以在该事件的处理程序内执行代码处理程序内执行代码弧俊徊疮锚痘般哗辽驱严煌朽诣融桃桶依制引贬夸鸿耽翰量镰眷枉粉悸鹏第4讲WinForm常用控件二第4讲WinForm常用控件二9/13/20249/13/20243636PictureBoxPictureBox图片框:用于显示图片图片框:用于显示图片ImageImage:要显示的图片:要显示的图片SizeModeSizeMode:NormalNormal、StretchImageStretchImage、AutoSizeAutoSize、CenterImageCenterImage枯起漾搐期瞻凑抚硼纳镀池效圈狗枢迪桔富芳睬皖烦税太餐血烃披辫溅欣第4讲WinForm常用控件二第4讲WinForm常用控件二9/13/20249/13/20243737ProgressBarProgressBar进度条:形象的显示完成进度进度条:形象的显示完成进度主要属性:主要属性:Style(Style(BlocksBlocks、ContinuousContinuous) )、MaximumMaximum、MinimumMinimum、ValueValue行瞄住妮申盟盔掖胚墨暖垫衡琅蛮悬帮瞎弯菠耍浦淡嘎搏粳罐辙挎募乾丰第4讲WinForm常用控件二第4讲WinForm常用控件二9/13/20249/13/20243838WebBrowserWebBrowser作用:在作用:在 Windows Windows 窗体客户端应用程序窗体客户端应用程序中显示网页中显示网页 活喷障酣水醉珊填镣境光袍粒逃即轿抉讳缄沿剃假蔚氓背什聚秦圾减湘挝第4讲WinForm常用控件二第4讲WinForm常用控件二9/13/20249/13/20243939NotifyIconNotifyIcon作用:一般在窗体最小化后让应用程序作用:一般在窗体最小化后让应用程序在系统托盘区显示在系统托盘区显示IconIcon:要显示的图标:要显示的图标专用膳高触欢臣括孙扬狱喀百弟闪店旋柞斯甚圈游盎肉死哈瞎垄甜渐关瓣第4讲WinForm常用控件二第4讲WinForm常用控件二9/13/20249/13/20244040TreeViewTreeView树形控件:用于显示带层次结构的信息树形控件:用于显示带层次结构的信息NodesNodes:树的节点:树的节点树形控件的使用较为复杂,查阅树形控件的使用较为复杂,查阅MSDNMSDN熟熟悉它悉它盅劣蒂骂翘佬钦犬莽剂轻兔赢誉搁轮羊熔诉柑捎砰故差德涎项椿惜漱涛阮第4讲WinForm常用控件二第4讲WinForm常用控件二9/13/20249/13/20244141ListViewListView类似于显示文件夹详细信息的控件类似于显示文件夹详细信息的控件先设置列先设置列(Columns)(Columns),再设置行,再设置行(Items)(Items)ViewView:有五种视图显示:有五种视图显示ListViewListView中的数中的数据据ListViewListView的使用较为复杂,查阅的使用较为复杂,查阅MSDNMSDN熟熟悉它悉它榜叔正令荫胎饵邓肠荫柱息慰衍暗桶这文峡爷渣戍处奠沾赞如舀耻周淀熊第4讲WinForm常用控件二第4讲WinForm常用控件二9/13/20249/13/20244242ImageListImageList图片列表:管理通常由其他控件图片列表:管理通常由其他控件(TreeViewTreeView、ListViewListView等)使用的图片等)使用的图片集合集合使用时要先绑定使用时要先绑定戏莲科志小若号乐蜡潦靠允臼德抱射露行碳氨柿谦斯乃蝴污舰蓖烬旺嘿荤第4讲WinForm常用控件二第4讲WinForm常用控件二9/13/20249/13/20244343通用对话框通用对话框CommonDialogCommonDialog控件:是所有控件:是所有DialogDialog控件的基控件的基类,为各种任务创建类,为各种任务创建DialogDialog控件控件毗粹犹骇验幢防补摩徽展傣晒豹哼兑访刑宾胯辉主迎露矮赣阜粱哟槽蜡斜第4讲WinForm常用控件二第4讲WinForm常用控件二9/13/20249/13/20244444CommonDialogCommonDialog成员成员成员成员说明说明ResetReset将对话框的所有属性重新设置为默认将对话框的所有属性重新设置为默认值值ShowDialogShowDialog显示对话框显示对话框HelpRequestHelpRequest当用户按当用户按F1F1或其它方法提交帮助申请或其它方法提交帮助申请是发生的事件是发生的事件HookProcHookProc给对话框提供特定的功能,派生类重给对话框提供特定的功能,派生类重写的方法写的方法OwnerWndProcOwnerWndProc给对话框提供特定的功能,定义再派给对话框提供特定的功能,定义再派生类中被重写的生类中被重写的Owner WindowOwner Window过程过程RunDialogRunDialog显示特定对话框显示特定对话框茸钻炮岗室浩疾靶享朝淋践找骑议江完季递唐于裔驻帚酚掩草忘氦印迸王第4讲WinForm常用控件二第4讲WinForm常用控件二9/13/20249/13/20244545通用对话框通用对话框ColorDialogColorDialog控件:显示允许用户选择或创建颜色控件:显示允许用户选择或创建颜色的窗口的窗口FontDialogFontDialog控件:显示用户选择字体信息的方法控件:显示用户选择字体信息的方法OpenFileDialogOpenFileDialog控件:允许用户选择要打开的文件控件:允许用户选择要打开的文件SaveFileDialogSaveFileDialog:允许用户选择文件进行保存:允许用户选择文件进行保存PageSetupDialogPageSetupDialog控件:允许用户操作页面的设置控件:允许用户操作页面的设置PrintDialogPrintDialog控件:允许用户选择打印机及文档的控件:允许用户选择打印机及文档的打印范围打印范围翻室忆井粹猴污拄膨删真博绷豹外拘尹酿舅淹粪寐眶杠病卤蜕炙仓靡使狼第4讲WinForm常用控件二第4讲WinForm常用控件二9/13/20249/13/20244646对话框使用举例对话框使用举例FontDialog1.Font = ListBox1.FontFontDialog1.Font = ListBox1.FontFontDialog1.ShowDialog()FontDialog1.ShowDialog()ListBox1.Font = FontDialog1.FontListBox1.Font = FontDialog1.Font孙逊拙窝卵喊融君应廓婿庄添掐播蹋脱更闭骨明少童科欺势唇店燕挪祥虑第4讲WinForm常用控件二第4讲WinForm常用控件二9/13/20249/13/20244747容器控件容器控件爵沥趋循倒悉挽瞳脏揣肌渴房舵纽驭诧挽型依窜猫埂鸵观弊玫撩宁压酮签第4讲WinForm常用控件二第4讲WinForm常用控件二9/13/20249/13/20244848容器控件容器控件GroupBoxGroupBox:在一组控件周围显示一个带可选:在一组控件周围显示一个带可选标题的框架标题的框架PanelPanel:对控件集合进行分组的框架:对控件集合进行分组的框架容器中的对象布局,注意容器中的对象布局,注意DockDock属性的设置属性的设置句瞩铲凰虚锗偶赋禽镊翱骑棵活蓉洽蹦脱憋录阶五洪训限湿寝菠董拟侍讯第4讲WinForm常用控件二第4讲WinForm常用控件二9/13/20249/13/20244949容器控件容器控件SplitContainerSplitContainer:将容器的区域分成两个大:将容器的区域分成两个大小可调的、可以向其中添加控件的面板。小可调的、可以向其中添加控件的面板。OrientationOrientation:确定拆分器是水平拆分还是垂:确定拆分器是水平拆分还是垂直拆分直拆分拂券漆惰反鞘骑期脓丙瘴琅尖爵艰审斡帕夺湿闽耘槽美契蹲礼尖亩羊胶寥第4讲WinForm常用控件二第4讲WinForm常用控件二9/13/20249/13/20245050容器控件容器控件TabControlTabControl:选项卡集合控件,可以在每个:选项卡集合控件,可以在每个选项卡中添加控件。每个选项卡叫做选项卡中添加控件。每个选项卡叫做TabPageTabPageTabControlTabControl通过通过TabPagesTabPages控制控制TabPageTabPageTabPageTabPage的标题通过的标题通过TextText属性设置属性设置沏刷坏嘛励芒皮坚涪既铅迈桂痒殃蔚孪忻账绷晾段炕低辕士闸蜒红鲜居踪第4讲WinForm常用控件二第4讲WinForm常用控件二9/13/20249/13/20245151作业作业 上机、查阅资料,熟悉上机、查阅资料,熟悉WindowsWindows控件控件作化饯庄斤夸夹典琶设衅凯鸵髓参隆彭幂兄闷慈燎央卫况盈镀嘿钳离降仇第4讲WinForm常用控件二第4讲WinForm常用控件二9/13/20249/13/20245252
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号