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