第4讲WinForm常用控件.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第4讲 WinForm常用控件二 秦 光 源qinguangy@163.com 课后作业 查阅资料,自学怎样实现拖放效果。(将A文本框中的内容拖到B文本框中) 拖放效果的实现步骤 设置目标控件的AllowDrop 属性为true 调用源控件的DoDragDrop方法来初始化拖曳操作 在目标控件的DragEnter事件处理函数中,使用GetDataPresent方法去检测所拖曳的数据格式是否适用于目标控件,并使用DragEventArgs类型参数的Effect属性来设定所允许的置放操作 在目标控件的DragDrop事件处理函数中编写程序代码,从DataObject对象撷取数据并将其显示于目标控件中 源代码 private void textBoxA_MouseDown(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Left) { textBoxA.SelectAll(); textBox1.DoDragDrop(textBoxA.SelectedText, DragDropEffects.Move | DragDropEffects.Copy); } } 源代码 private void textBoxB_DragEnter(object sender, DragEventArgs e) { if (e.Data.GetDataPresent(DataFormats.Text)) { if ((e.KeyState 8) == 8) //同时按了Ctrl键 e.Effect = DragDropEffects.Copy; else e.Effect = DragDropEffects.Move; } else e.Effect = DragDropEffects.None; } private void textBoxB_DragDrop(object sender, DragEventArgs e) { textBoxB.Text = e.Data.GetData(DataFormats.Text).ToString(); if ((e.KeyState 8) != 8) textBoxA.Text = ; } 菜单和工具栏 MenuStrip 主菜单:使用菜单系统自身的MenuStrip类和支持每个菜单中实际项的MenuItem类 只需在设计时从工具箱把MenuStrip控件拖放到窗体,再填写各个菜单项的名字即可创建菜单 MenuStrip 处理菜单项事件:为菜单项的Click事件添加代码才能使它有效。要打开菜单项的Click事件,在设计时只需双击该项 使菜单项可见或不可见:设置Visible属性控制 禁用菜单项:把菜单项的Enabled属性设置为False可以禁用它们 MenuStrip 快捷按钮:字母前加“” 分隔条:“-” 菜单项选中:由Checked属性控制,同时设置CheckOnClick属性为True 菜单项中的图形:由Image属性控制 ContextMenuStrip 弹出菜单:指右击控件或窗体时弹出的菜单 其菜单项的处理和MenuStrip的菜单项一致 使用时必须绑定弹出菜单:通过控件的ContextMenuStrip来指定 StatusStrip 状态栏:一般放置在窗体的下方显示一些信息 使用:可以将状态栏分成多列,分别显示“文本”、“进度条”、“下拉按钮”等 ToolStrip 工具栏:一般放置在窗体的上方,主菜单下方 使用: ToolStrip中的Button DisplayStyle:设置按钮的显示样式 Image:图片 ImageAndText:图片和文本 Text:文本 ToolTipText:鼠标移上去时的提示信息 Image:设置图片 公共控件 Button Button按钮:用来执行当前使用鼠标在某个按钮上单击,当焦点在按钮上时 按回车或空格效果等价于鼠标单击 按钮上的快捷键设置与菜单项相同 B

文档评论(0)

beautyeve + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档