程序编译运行后我想在菜单中在添加一个菜单项怎麽实现?
解决方案 »
- 再次请教关于一句汇编代码在VB中的写法
- 高手进来 小试牛刀~~!!!
- 快速比较图形不同之处地例子
- 高难动作:用vb怎样获取一个com对象的引用计数?
- 怎样使用毁掉函数监视系统有新Window出现?
- VB 3个mscomm3个串口时很卡
- On Error Goto 语句,为什么
- 高分求教:怎样使Form滚动起来
- 很急:ActiveReport问题,detail中的line(横向)的靠右的一部分在预览时不见了
- 寻高打!如何将几个RichText文档同并为一个RichText文档???急急!
- 100分求两问?
- 一个 一级考试系统只多少钱(含原代码)!~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
'声明数组用来存储最近打开的三个文件的名称
Private Sub Form_Load()
Load OpenedList(1)
Load OpenedList(2)
'装入两个菜单项
OpenedList(1).Visible = False
OpenedList(2).Visible = False
'设置这两个菜单项
End Sub
Private Sub Form_Unload(Cancel As Integer)
Unload OpenedList(1)
Unload OpenedList(2)
'从内存中卸载这两个菜单项
End SubPrivate Sub Open_Click(Index As Integer)
CommonDialog1.ShowOpen
'显示Open对话框
filenamearry(2) = filenamearry(1)
'将filenamearry(1)存储到filenamearry(2)
filenamearry(1) = filenamearry(0)
'将filenamearry(0)存储到filenamearry(1)
filenamearry(0) = CommonDialog1.FileName
'将此时打开的文件的名称存储到filenamearry(0)
OpenedList(0).Caption = "&1" + filenamearry(0)
OpenedList(0).Visible = True
'显示刚刚打开的文件名称
If Len(filenamearry(2)) > 0 Then
OpenedList(2).Caption = "&3" + filenamearry(2)
OpenedList(2).Visible = True
End If
If Len(filenamearry(1)) > 0 Then
OpenedList(1).Caption = "&2" + filenamearry(1)
OpenedList(1).Visible = True
End If
End SubPrivate Sub OpenedList_Click(Index As Integer)
Select Case Index
Case 0
MsgBox "打开文件" + filenamearry(0), vbOKOnly, "打开"
Case 1
MsgBox "打开文件" + filenamearry(1), vbOKOnly, "打开"
Case 2
MsgBox "打开文件" + filenamearry(2), vbOKOnly, "打开"
End Select
End Sub
以前我做过,比较麻烦
通过选择
确定值 dim var as string
var= 名称
menuname.additem
如果没有功能
这样做实在没多大意义
wwqna(york) 做了一个不错的示范
添加显示历史文件是个典型示例
那块你修改下就能满足