- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
4)在主窗体中测试 任务3知识点3:自定义对话框 private void button1_Click(object sender, EventArgs e) { SetSizeForm f = new SetSizeForm(); if (f.ShowDialog() == DialogResult.OK) { textBox1.Text = 宽度: + f.WidthValue + ,高度: + f.HeightValue; } f.Dispose();//释放窗体所占资源 } 多文档界面(Multiple Document Interface,MDI)是指一个窗体拥有若干个子窗体所形成的窗体界面。MDI程序中的应用程序窗体称为父窗体,应用程序内部的窗体称为子窗体。虽然 MDI应用程序可以具有多个子窗体, 但是每个子窗体却只能有一个父窗体。 1. 常用的MDI父窗体属性 (1)ActiveMdiChild属性:该属性用来表示当前活动的MDI子窗体,如果当前没有子窗体,则返回null。 (2)IsMdiContainer属性:该属性用来获取或设置一个值,该值指示窗体是否为多文档界面(MDI)子窗体的容器,即MDI父窗体。值为true时,表示是父窗体,值为false时,表示不是父窗体。 (3)MdiChildren属性:该属性以窗体数组形式返回MDI子窗体,每个数组元素对应一个 MDI子窗体。 MDI 父窗体的常用 事件是 MdiChildActivate,当激活或关闭一个 MDI子窗体时将发生该事件。 任务3知识点4:多文档窗体 2. 常用的MDI子窗体的属性 (1)IsMdiChild属性:该属性用来获取一个值,该值指示该窗体是否为多文档界面(MDI)的子窗体。值为 true时,表示是子窗体,值为false时,表示不是子窗体。 (2)MdiParent属性:该属性用来指定该子窗体的MDI父窗体。与MDI应用程序设计有关的方法中,一般只使用父窗体的LayoutMdi方法,该方法的调用格式如下: MDI父窗体名.LayoutMdi(Value); 该方法用来在MDI父窗体中排列MDI子窗体,以便导航和操作MDI子窗体。参数Value决定排列方式,参数是MdiLayout类型的枚举值: MdiLayout.ArrangeIcons:将子窗体最小化时的图标排列在父窗体的左下角。 MdiLayout.TileHorizontal :水平平铺 MdiLayout.TileVertical:垂直平铺 MdiLayout.Cascade:层叠 任务3知识点4:多文档窗体 引例分析——简单记事本 制作制作一个简单记事本,实现文本的创建、编辑、保存等功能。 简单记事本 引例分析——简单记事本 记事本应用程序界面设计 代码 实践任务 为“简单记事本”增加功能:1.实现查找和替换;2.实现选项功能,保存用于设置和保存记事本默认的背景色、前景色、字体等信息。 归纳总结 1.实践训练完成情况。 2.实践训练存在的问题。 3.知识要点: (1)菜单、工具栏、状态栏; (2)对话框; (3)自定义对话框; (4)多文档窗体。 : * * 这个地方请在前面演示的基础上演示一下怎么建,然后怎么关联的 1. TreeView控件 树视图(TreeView)控件以树的方式显示数据项。TreeView控件的每个数据项都与一个树结点(TreeNode)对象相关联。树结点可以包括其他的结点,这些结点称为子结点,这样就可以在TreeView控件中体现对象之间的层次关系。 常用属性: Nodes属性:是TreeView控件的结点的集合。 TopNode 属性:可见的第一个节点。 ImageList属性:获取或设置包含树节点所使用的 Image 对象的 ImageList。 SelectedNode属性:获取或设置当前在树视图控件中选定的节点。 LabelEdit属性:获取或设置一个值,用以指示是否可以编辑树节点的标签文本。 任务2知识点5:视图控件—TreeView控件 常用方法: BeginUpdate方法:禁用任何树视图重绘。 EndUpdate方法:启用树视图的重绘。 CollapseAll方法:折叠所有树节点。 ExpandAll方法:展开所有树节点。 GetNodeCount方法:检索分配给树视图控件的树节点数(可以选择性地包括所有子树中的树节点)。 常用事件 AfterCollapse、BeforeCollapse:在折叠树节点后、前发生。 AfterExpand、BeforeExpand事件:在展开树节点后、前发生。 AfterLab
文档评论(0)