第五章windows窗体界面设计内容摘要:
属性应设置成要复制的文件的总数。 Value 属性表示应用程序在完成操作的过程中的进度。 由于控件中显示的栏是块的集合,所以由 ProgressBar 显示的值只是大约等于 Value 属性的当前值。 根据 ProgressBar 的大小, Value 属性确定何时显示下一个块。 26 菜单 • Windows 窗体上的菜单是使用 MenuStrip 对象创建的,该对象是一个 MenuItem 对象集合。 可以在设计时向 Windows 窗体添加菜单,方法是添加 MenuStrip 组件然后使用菜单设计器向其追加菜单项。 还可以用编程方法添加菜单,方法是向 Windows 窗体添加一个或多个 MenuStrip 对象并向该集合中添加 MenuItem 对象 • ContextStrip 类表示当用户在控件或窗体的特定区域上单击鼠标右键时会显示的快捷菜单。 快捷菜单通常用于组合来自窗体的一个 MenuStrip 的不同菜单项,便于用户在给定应用程序上下文中使用。 27 MenuStrip控件 MenuStrip控件主要用于生成所在窗体的主菜单。 1) AllowItemReorder:当程序运行时,按下 Alt键是否允许改变各菜单项的左右排列顺序。 默认值为 false,当更改该属性值为 true时,按下 Alt键的同时可以用鼠标拖动各菜单项以调整其在菜单栏上的左右位置。 2) Dock:指示菜单栏在窗体中的位置,默认值为 Top。 3) GripStyle:是否显示菜单栏的指示符,即纵向排列的多个凹点,默认值为 Hidden。 当更改该属性值为Visible时,显示位置由 GripMargin属性指定。 4) Items:用于编辑菜单栏上显示的各菜单项。 28 MenuStrip控件 (续 ) 1) Checked:指示菜单项是否被选中。 默认值为false。 2) CheckOnClick:决定单击菜单项时是否使其选中状态发生改变。 默认值为 false,即单击菜单项不会影响其 Checked属性;当更改该属性值为 true时,则每次单击菜单项都会影响其 Checked属性,使其值在 false和 true之间切换。 3) CheckState:指示菜单项的状态。 与复选框CheckBox控件的 ThreeState属性相同,共有 3个属性值: Checked、 Unchecked、 Indeterminate,分别表示选中、未选中、不确定三种状态。 4) Image:指定在该菜单项上显示的图标。 29 MenuStrip控件 (续 ) 5) DisplayStyle:指示菜单项上的显示内容。 共有 4个属性值: None、 Text、 Image、 ImageAndText,分别表示不显示任何内容、仅显示文本、仅显示图标、同时显示文本和图标。 默认值为 ImageAndText。 6) DropDownItems:单击该属性后的 【 … 】 按钮,调出 【 项集合编辑器 】 ,以此编辑该菜单项对应的子菜单中的各菜单项。 7) ImageScaling:指定是否调整图标大小。 默认属性值为 SizeToFit,即调整图标大小以适应菜单项。 该属性的另一个属性值为 None,即不调整图标大小。 8) ShortcutKeys:为菜单项指定的快捷键。 9) ShowShortCutKeys:指示是否在菜单项上显示快捷键,默认值为 true。 30 MenuStrip控件 (续 ) 1) ItemClicked:当单击菜单栏上各主菜单项时触发。 2) LayoutCompleted:当菜单栏上各主菜单项的排列顺序发生变化之后触发。 使用该事件时,AllowItemReorder属性必须设为 true。 31 1) Click:单击菜单项时触发。 2) DropDownClosed:关闭菜单项的子菜单时触发。 3) DropDownItemClicked:单击菜单项的子菜单中任何一项时触发。 4) DropDownOpened:菜单项的子菜单打开之后触发。 5) DropDownOpening:打开菜单项的子菜单时触发。 32 mainMenuStrip richTextBox1 Enabled:false 图 518 “RTF文件编辑器 主菜单”窗体界面 33 MenuStrip控件 (续 ) 5. 部分代码 1) 分别双击各菜单项,添加其 Click事件,代码如下: private void 新建 NToolStripMenuItem_Click(object sender, EventArgs e) { = true。 ()。 ()。 } private void 保存 SToolStripMenuItem_Click(object sender, EventArgs e) { // 将文本框中的内容保存为 D:\,并清除文本框中的内容给出提示信息 (D:\\, )。 ()。 (文件已保存于。 )。 // 使 【 打开 】 菜单项可用,用于打开文件 D:\ 打开 = true。 } 34 MenuStrip控件 (续 ) private void 打开 OToolStripMenuItem_Click(object sender, EventArgs e) { = true。 (D:\\, )。 } private void 剪切 TToolStripMenuItem_Click(object sender, EventArgs e) { ()。 } private void 复制 CToolStripMenuItem_Click(object sender, EventArgs e) { ()。 } private void 粘贴 PToolStripMenuItem_Click(object sender, EventArgs e) { ()。 } 35 MenuStrip控件 (续 ) private void 全选 AToolStripMenuItem_Click(object sender, EventArgs e) { ()。 } private void 帮助 HToolStripMenuItem_Click(object sender, EventArgs e) { (建设中 ……)。 } private void 退出 XToolStripMenuItem_Click(object sender, EventArgs e) { ()。 } 36 ContextMenuStrip控件 ContextMenuStrip控件的功能是制作右键快捷菜单。 该控件是用于为其他控件服务的,不能单独使用。 1) Item:用于编辑快捷菜单上的各菜单项。 2) Opacity:设置快捷菜单的透明度。 取值在0%~100%之间,默认值为 100%,即不透明。 1) ItemClicked:快捷菜单中的任何一个菜单项被单击时触发。 2) Opening:快捷菜单打开时触发。 37 richTextBox1 ContextMenuStrip: myContextMenuStrip myContextMenuStrip 图 519 “RTF文件编辑器 快捷菜单”窗体界面 38 ContextMenuStrip控件 (续) 3. 部分代码 1) 变量声明 Color oldColor。 int smallSize=4。 FontStyle oldFontStyle。 39 2) ContextMenuStrip控件中的各菜单项的 Click事件代码: private void toolStripMenuItem大字体 _Click(object sender, EventArgs e) { FontFamily oldFontFamily =。 = new Font(oldFontFamily, 24, oldFontStyle)。 } private void toolStripMenuItem小字体 _Click(object sender, EventArgs e) { FontFamily oldFontFamily =。 = new Font(oldFontFamily, smallSize, oldFontStyle)。 } private void toolStripMenuItem红色字体 _Click(object sender, EventArgs e) { =。 } 40 ContextMenuStrip控件 (续) private void toolStripMenuItem蓝色字体 _Click(object sender, EventArgs e) { =。 } private void toolStripMenuItem绿色字体 _Click(object sender, EventArgs e) { =。 } private void toolStripMenuItem恢复字体大小 _Click(object sender, EventArgs e) { = new Font(oldFontFamily, 8, oldFontStyle)。 } private void 恢复字体颜色 ToolStripMenuItem_Click(object sender, EventArgs e) { = oldColor。 } private void toolStripMenuItem保存文件 _Click(object sender, EventArgs e) { (D:\\)。 } 41 ToolStrip控件 1. ToolStrip控件的作用是为 Windows应用程序添加工具栏。 工具栏一般是由多个按钮、标签等排列组成,通过这些项可以快速地执行程序提供的一些常用命令,比使用菜单选择更加方便快捷。 2. ToolStrip控件的常用属性和事件与 MenuStrip控件基本相同,工具栏上各项的属性和事件与 MenuStrip控件中菜单项基本相同。 42 ToolStrip控件 3. 部分代码 1) 分别双击 ToolStrip控件中的各项,添加其 Click事件,代码如下: private void toolStripButton新建 N_Click(object sender, EventArgs e) { = true。 ()。 ()。 } 43 ToolStrip控件(续) private void toolStripButton打开 O_Click(object sender, EventArgs e) { (D:\\)。 } private void toolStripButto。第五章windows窗体界面设计
相关推荐
)=E1 in E2 ≡ let fp=E1 in let x1=first p in let x2=second p in . . . let xn=n_th p in E2 Lambda演算 关于 Lambda演算 表达式 自由变量(计算一个 表达式的自由变量集合 ) 替换(计算) 变换规则 (三种变换) 归约 范式(性质及其计算) 关于 Lambda演算
宾朋, 堪称无以伦比, 它为我们中国人追逐的百年奥运梦想, 划上了完美句点。 “同一个世界,同一个梦想 ……” 的奥运口号在神洲大地回响。 那“中国印 舞动的北京”,充分展现了中国的神韵与活力。 五个可爱的福娃,也向全世界发出“北京欢迎您”的邀请。 这届奥运会是全球体坛的盛会,也是中外文化交流的最好契机。 下列说法中正确的是( ) ,又要向世界展示、传播中华民族的优秀文化 ,可以相互替代
女”、“舞神”。 98年多才多艺的她还自 编自导自演了电影 《 太阳鸟 》 ,并在 蒙特利尔国际电影节上荣获评委会大 奖。 最近她出演了内地版 《 射雕英雄 传 》 的“梅超风”,成为该剧最大买点。 唯她能用那种美得令人窒息的肢体语言表达天籁与人籁,从而启发了我们对艺术无限可能性的理解和宽容。 她的舞蹈因为纯粹而永不过时,因为独创而弥足珍贵,借助电视转播而曲高和不寡。
不二阶酚醛树脂的反应类似。 16 酚醛树脂的固化及影响因素 热塑性酚醛树脂固化的影响因素 六次甲基四胺的 用量 用量丌足不用量过多 树脂中游离酚和水 含量 凝胶时间 制品性能 温度、压力 固化促进剂 润滑剂 17 酚醛树脂的固化及影响因素 18 1888年,达尔文曾给科学下过一个定义:“科学就是整理事实,从中収现规律,作出结论”。 科学是从观察、研究
黏 液 体壁的毛细血管 全 身 各 处细 胞 氧气 二氧化碳 氧气 氧气 二氧化碳 二氧化碳 蚯蚓的呼吸过程 蚯蚓视频 四、蚯蚓 (三)运动: 注意其身体粗细长短变化怎么产生。 用什么词可描述它的运动。 蠕动 观察蚯蚓的运动视频 四、蚯蚓 (三)运动 : 蠕动 比较它在光滑玻璃板和
,沿新血管沉积的反应骨和肿瘤骨呈“日光放射”现象。 处理原则: C T1 M0综合治疗 第三节 护 理 护理评估 (一)术前评估 健康史:一般资料、过去史、家族史 身体状况( 1)局部:肢体肿胀、疼痛、压迫、转移、活动、缓解疼痛措施是否有效 ( 2)全身:术式及 病人对手术耐受力、 脏器功能、营养 心理社会支持状况( 1)认知程度( 2)心理承受程度( 3)家属心理状( 4)经济状况