UniTreeView 使用SourceMenu加载菜单 及Action的用法

发布时间 2024-01-09 14:24:44作者: 月如无恨月常圆

UniTreeView 使用SourceMenu加载菜单 及Action的用法

UniTreeView 使用SourceMenu加载菜单:可以将菜放置在 UniMenuItem控件里,如果给菜单放上图标,则加入 UniNativeImageList 控件,在ActionList控件里定义要执行的过程,这里的过程可以在不同菜单或按钮中执行同样的过程而不必重复编写相同代码。步骤如下:

  1. 在MainForm中加入 UniTreeView、 UniMenuItem、UniNativeImageList、UniImageListAdapter、ActionList 控件

  2. 设置 UniTreeView 的 SourceMenu 为 UniMenuItem1,Iamges 的值选择 UniNativeImageList1 :

  3. 双击UniNativeImageList1控件,根据需要添加字体图标(我是随意加的)

  4. 选择 UniImageListAdapter 控件的 UniImageList 的值为 UniNativeImageList1

  5. 选择ActionList1 的Images 的值为 UniImageListAdapter1

  6. 双击 ActionList1 控件,添加 Action 清单,并根据需要修改属性:

  7. 双击 UniMenuItem1 控件,添加菜单:

    如果在某个菜单下添加子菜单,则右击该子菜单,选择 Create Submenu:

  8. 给 ActionList1 中的每个 Action 写功能代码,双击 ActionList1 ,然后分别双击清单中的 Action:

  9. 我们再在 MainForm 中加入5个 UniButton,分别是对应菜单的五个动作: