实例说明
以树形来显示程序的菜单,可以更直观更快捷的对软件进行操作。树形菜单比菜单栏更加美观实用。下面介绍树形界面菜单的设计方法。运行本例效果如图1.20所示。
图1.20 以树形显示的程序界面
在对TreeView控件输入记录时,双击Nodes属性就可以对TreeView的节点进行设置。
可以在窗体的Load事件中输入下面的一条命令:
treeView1.ExpandAll();
功能:展开TreeView控件中所有的下级菜单。
(1)创建一个项目,将其命名为Ex01_20,默认窗体为Form1。
(2)在窗体上添加MenuStrip控件用来设计菜单栏,添加PictureBox控件用来显示图片,添加TreevVew控件用来设计左侧树形导航界面。
(3)为PictureBox添加背景图片,给MenuStrip控件和TreevVew控件添加子项。
(4)主要程序代码。
private void Form1_Load(object sender, EventArgs e)
{
treeView1.ExpandAll();
}
根据本实例,读者可以实现以下功能。
制作一个动态的从数据库中读取数据的树型界面。
制作一个带图标的树型界面。