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


    介绍 这个类自动创建最近的菜单项。这个类非常容易使用,非常有用。您只需要创建一个菜单按钮 (使用索引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

  • 相关阅读:
    c++ 图解快速排序算法
    Shell脚本检测文件夹是否已被挂载的方法
    Linux使用mount挂载samba共享
    PHP使用字符串名称调用类的方法
    命令行查看端口号被进程占用
    Golang Clearing slice
    送给自己的程序员箴言
    Entity Framework6 with Visual Studio 2013 update3 for Oracle 11g
    深入浅出ASP.NET MVC5系列之一
    年终福利:调试.NET Framework源代码
  • 原文地址:https://www.cnblogs.com/Dincat/p/13457922.html
Copyright © 2020-2023  润新知