首页 > 其他 > 详细

添加到最近-自动创建最近的项目

时间:2020-08-08 18:14:53      阅读:65      评论:0      收藏:0      [点我收藏+]

介绍 这个类自动创建最近的菜单项。这个类非常容易使用,非常有用。您只需要创建一个菜单按钮 (使用索引0来定义一个控制数组),定义一个文件来保存最近的项目,如果需要,可以调用AddItem方法。这个类会自动创建所有的菜单按钮, 删除旧按钮,用项目名称设置按钮标题,用项目数据值设置按钮标记属性。你也可以设置 最近项的最大计数,当您添加已经存在的项时,类将删除旧项并在开始时设置新项(因此它将是列表中的第一个)。 如何使用 这个类非常容易使用。你只需要将这个类添加到你的项目中,定义最近项目的最大数量(默认是5),创建一个菜单按钮(索引0来定义) 控制数组),仅此而已。 函数/潜艇 AddItem(按值传递str_name字符串,按值传递str_data字符串)——最近插入新项名称str_name和价值str_dataData(按值传递指数整数)字符串,返回最近的项目数据(值)名称(按值传递指数整数)字符串,返回最近项目nameLoadFile(按值传递str_file字符串)布尔——从文件加载最近的项目;如果失败,返回falseRemoveItem(ByVal索引为整数)—删除最近的itemSaveData(ByVal str_file为字符串)—将最近的项保存到fileSetMenu(ByRef objMenu为对象)—创建菜单项 示例(使用最近项的代码) 隐藏,复制Code

show tag (data of recent item), button caption is
 recent item name
Private Sub buttRecent_Click(Index As Integer)
    MsgBox Me.buttRecent(Index).Tag
End Sub

add new item to recent
Private Sub buttSave_Click()
    recent.AddItem Me.txtName.Text, Me.txtVal.Text
    recent.setMenu Me.buttRecent
End Sub

load item on form load
Private Sub Form_Load()
    recent.MaxCount = 5 number of recent items to display
    recent.LoadFile App.Path & "
ec.txt"
add items to control array buttRecent, class will do this (remove all items,and add new) recent.setMenu Me.buttRecent End Sub save items to file on form terminate Private Sub Form_Terminate() recent.SaveData App.Path & "
ec.txt"
Set recent = Nothing End Sub

本文转载于:http://www.diyabc.com/frontweb/news2512.html

添加到最近-自动创建最近的项目

原文:https://www.cnblogs.com/Dincat/p/13457922.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!