zoukankan      html  css  js  c++  java
  • 添加到最近-自动创建最近的项目

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

  • 相关阅读:
    ios -- 教你如何轻松学习Swift语法(一)
    collectionView,tableView的细节处理
    主流界面搭建原理(类似百思不得姐主界面)
    ios--时间格式化(cell业务逻辑处理)
    test
    Mac下安装Matlab R2015b
    最大奇约数
    编码问题
    最优二叉查找树
    二维数组和二级指针
  • 原文地址:https://www.cnblogs.com/Dincat/p/13457922.html
Copyright © 2011-2022 走看看