第4讲 WinForm常用控件二

第4讲 WinForm常用控件二

ID:42723954

大小:484.00 KB

页数:52页

时间:2019-09-21

第4讲 WinForm常用控件二_第1页
第4讲 WinForm常用控件二_第2页
第4讲 WinForm常用控件二_第3页
第4讲 WinForm常用控件二_第4页
第4讲 WinForm常用控件二_第5页
资源描述:

《第4讲 WinForm常用控件二》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第4讲WinForm常用控件二秦光源13881773173qinguangy@163.com7/15/20211课后作业查阅资料,自学怎样实现拖放效果。(将A文本框中的内容拖到B文本框中)7/15/20212拖放效果的实现步骤设置目标控件的AllowDrop属性为true调用源控件的DoDragDrop方法来初始化拖曳操作在目标控件的DragEnter事件处理函数中,使用GetDataPresent方法去检测所拖曳的数据格式是否适用于目标控件,并使用DragEventArgs类型参数的Effect属性来设定所允许的置放操作在目标控件的DragDrop事件处理函数中编写程序代码,从DataO

2、bject对象撷取数据并将其显示于目标控件中7/15/20213源代码privatevoidtextBoxA_MouseDown(objectsender,MouseEventArgse){if(e.Button==MouseButtons.Left){textBoxA.SelectAll();textBox1.DoDragDrop(textBoxA.SelectedText,DragDropEffects.Move

3、DragDropEffects.Copy);}}7/15/20214源代码privatevoidtextBoxB_DragEnter(objectsender,DragEve

4、ntArgse){if(e.Data.GetDataPresent(DataFormats.Text)){if((e.KeyState&8)==8)//同时按了Ctrl键e.Effect=DragDropEffects.Copy;elsee.Effect=DragDropEffects.Move;}elsee.Effect=DragDropEffects.None;}privatevoidtextBoxB_DragDrop(objectsender,DragEventArgse){textBoxB.Text=e.Data.GetData(DataFormats.Text).ToString

5、();if((e.KeyState&8)!=8)textBoxA.Text="";}7/15/20215提纲菜单和工具栏1公共控件2对话框和容器控件37/15/20216菜单和工具栏7/15/20217MenuStrip主菜单:使用菜单系统自身的MenuStrip类和支持每个菜单中实际项的MenuItem类只需在设计时从工具箱把MenuStrip控件拖放到窗体,再填写各个菜单项的名字即可创建菜单7/15/20218MenuStrip处理菜单项事件:为菜单项的Click事件添加代码才能使它有效。要打开菜单项的Click事件,在设计时只需双击该项使菜单项可见或不可见:设置Visible属性控制

6、禁用菜单项:把菜单项的Enabled属性设置为False可以禁用它们7/15/20219MenuStrip快捷按钮:字母前加“&”分隔条:“-”菜单项选中:由Checked属性控制,同时设置CheckOnClick属性为True菜单项中的图形:由Image属性控制7/15/202110ContextMenuStrip弹出菜单:指右击控件或窗体时弹出的菜单其菜单项的处理和MenuStrip的菜单项一致使用时必须绑定弹出菜单:通过控件的ContextMenuStrip来指定7/15/202111StatusStrip状态栏:一般放置在窗体的下方显示一些信息使用:可以将状态栏分成多列,分别显示“

7、文本”、“进度条”、“下拉按钮”等7/15/202112ToolStrip工具栏:一般放置在窗体的上方,主菜单下方使用:7/15/202113ToolStrip中的ButtonDisplayStyle:设置按钮的显示样式Image:图片ImageAndText:图片和文本Text:文本ToolTipText:鼠标移上去时的提示信息Image:设置图片7/15/202114公共控件7/15/202115ButtonButton按钮:用来执行当前使用鼠标在某个按钮上单击,当焦点在按钮上时按回车或空格效果等价于鼠标单击按钮上的快捷键设置与菜单项相同7/15/202116Button常用属性属性说

8、明Text用来设置窗体上该按钮上面显示的文本Name按钮的对象名称Visible设置按钮的显示或隐藏EnabledTrue:按钮可用,False:按钮不可用DialogResult强制响应窗体中按钮单击所产生对话框的结果FlatStyle当鼠标越过和单击按钮所显示的方式7/15/202117LabelLabel标签:只能显示无法修改,是设计输入输出接口时最常用的工具之一,用于显示提示信息、将运行的中间结果或最后结果显示在

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。