第2章使用窗体控件.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章使用窗体控件.doc

使用窗体控件 课堂练习:为控件创建事件处理程序 5)传递给这个事件处理程序的第二个参数(e)的目的是什么? 答:参数e包含事件数据。它是一个EventArgs 对象(实际不包含事件数据的基类),或者是一个派生类(像MouseEventArgs)的实例。要查看派生类的完整列表,请在Visual Studio .NET帮助文档中使用短语“EventArgs 类”进行查找,然后点击链接转到“派生类”。 为Click 事件创建一个事件处理程序。 上面的双击动作为什么创建了一个Click 事件处理程序? 答:当在设计视图中双击一个控件时,IDE会自动为默认事件创建一个事件处理程序。 课堂练习:创建和使用ToolBar控件 8)为什么不能向ToolBar 按钮添加图像呢? 答:ToolBar 控件将ImageList 控件作为图像源。使用ToolBar 控件的ImageList 属性指定Toolbar 将从哪个ImageList 控件获取图像。 13)运行应用程序。单击工具栏按钮时有事情发生吗? 必须处理什么事件以响应单击ToolBar按钮? 答:ToolBar 的 ButtonClick事件用来处理ToolBar按钮的单击。ToolBarButtonClickEventArgs 用来确定单击了哪个按钮。 课堂练习:在运行时添加和移除控件 添加新控件 为什么decimalCheckBox 出现在GroupBox1控件的左上角? 答:控件位置属性的默认坐标X和Y的值均为零。 课堂练习:在运行时更新菜单 使用另一个MainMenu 什么时候能在一个应用程序中使用多个 MainMenu 控件? 答:在应用程序的上下文改变或者应用程序有多种状态时,使用(显示)多个 MainMenu 对象会很有帮助。 将一个ContextMenu 分配给一个控件。 如何找出哪个控件与 ContextMenu 有关联? 答:ContextMenu.SourceControl 属性获取显示快捷方式菜单的控件。 找出与ContextMenu关联的控件 在运行时用MenuItem 对象的什么方法添加菜单项? 答:Add 方法。 在运行时添加菜单项。 6)在“File”菜单中有向用户显示以前打开的文件的方法吗? 答:可以使用菜单项的 Checked 属性来指出什么时候选中菜单项。通过每次单击该属性在属性值on和off之间切换,并且在应用程序中添加适当的代码,这样就可以使菜单项执行起来像一个单选按钮。 习题解答 在窗体Form1中有按钮Button1, 以下那个Click 事件处理程序可以关闭该窗体? a) Form1.Close(); b) this.Close(); c) Button1.Close(); d) me.Close(); 答:B 在状态栏statusBar1上创建一个带面板并显示Panel 1,可以用程序: a) panel1.Text = Panel 1; statusBar1. AddPanel(panel1); b) StatusBarPanel panel1 = new StatusBarPanel(); panel1.Text = Panel 1; statusBar1.AddPanel(panel1); c) panel1.Text = Panel 1; statusBar1.Panels.Add(panel1); d) StatusBarPanel panel1 = new StatusBarPanel(); panel1.Text = Panel 1; statusBar1.Panels.Add(panel1); 答:D 在窗体中,如何在运行时添加一个按钮? a) Button Button1; Button1=new Button(); Button1.Text=New button; this.Controls.Add(Button1); b) Button Button1; Button1=new Button(New button); this.Controls.Add(Button1); c) Button Button1; Button1=new Button(); Button1.Text=New button; this.AddButton(Button1); d) Button Button1; Button1=new Button(New button); this.AddButton(Button1); 答:A 以下那段代码可以给button1创建

文档评论(0)

youbika + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档