1、部分运行效果如图:代码如下:【例8-2】演示如何控制窗体的显示位置以及如何控制窗体的外观形状。设计视图如下:运行效果如下【例8-3】演示MDI窗体的基本用法以及如何显示和关闭子窗体。练习:不同对话框的使用【例8-4】自定义窗体对话框的用法。【例8-6】演示鼠标和键盘事件的触发条件,触发顺序,并显示各个事件所传递的参数内容。设计界面如下:【例8-7】利用Timer组件和Label控件,在窗体上方显示类似电影字幕的不停向上滚动的文本,并在窗体下方显示一个简单的时钟信息。左图为设计界面,右图为运行效果。【例8-8】演示TextBox控件、ToolTip组件和ErrorProvider组件的用法。【例
2、8-9】设计一个简单的选修课程修改界面,从可选项中选择课程添加到选修的课程列表内。如果可选项中没有提供所选课程,允许用户直接键入新课程,并自动将键入的新课程添加到供选择的课程中。【例8-10】设计一个窗体,让用户选择球类参赛项目,要求用一个复选框表示是否参加所有比赛项目,如果只参加了部分球赛项目,该复选框用“不确定”状态表示。【例8-11】设计一个简单的课程选择界面,演示CheckedListBox控件的用法。一个关于RadioButton控件以及CheckBox控件的使用的简单例子 代码见课本P146.【例8-13】演示DateTimePicker控件的用法。【例8-14】演示如何将图像拖放到RichTextBox控件内。【例8-15】演示如何利用ImageList组件动态改变按钮图像的状态。运行效果如下:【例8-16】演示菜单与工具栏相关控件的用法。