1:
在vb主窗体
连按两下alt+a 双击Visual Basic 6 Resource Editor 使其加载
工具栏里就多出来一个绿色的Resource Editor
2 在vb主窗体
连按两下alt+a 选择向导……加载
3
在Module
public 一个全变量
或 函数传递如:
form1里
Private Sub Form_Load()form2.show
form2.aaa "哈哈"End Sub
form2
Public Sub aaa(bbb As String)
MsgBox bbb
End Sub4引用CommonDialog 控件
ShowSave
在vb主窗体
连按两下alt+a 双击Visual Basic 6 Resource Editor 使其加载
工具栏里就多出来一个绿色的Resource Editor
2 在vb主窗体
连按两下alt+a 选择向导……加载
3
在Module
public 一个全变量
或 函数传递如:
form1里
Private Sub Form_Load()form2.show
form2.aaa "哈哈"End Sub
form2
Public Sub aaa(bbb As String)
MsgBox bbb
End Sub4引用CommonDialog 控件
ShowSave
解决方案 »
- 在c#版发过了,再发一次,关于绘图
- Dim cnn As ADODB.Connection和Dim cnn As new ADODB.Connection有什么不同?
- 如何让 TreeView 一启动 , 就自动显示 节点前面的 "+"
- 求助:Winsock编程,一关闭程序就死
- 请教!SHELL方法执行EXE文件以后的焦点问题~
- 怎样获取当前打印机支持的所有纸张类型?
- 加急﹗﹗﹗怎樣把BMP圖片與MPG影音壓縮到數據庫
- 请高手指点 mscomm 控件采用中断方式来处理短信的例子,在线等...
- help,在线,急
- 求教:怎样在程序里控制输入法类型
- 用VB如何与数据库链接,
- 急急的问:请问我能不能用form.reload的方法一劳永逸的解决这些问题:还是关于socket的
http://211.141.67.12:88/vb/data.zip这个例子可不只100分
要不然就不会称VB是入门者的首先语言了…!!!
VB与VC一起可以调用系统阿API函数…!!!
在VB中只要声明一下就可以引用了…!!!
API的声明VB也提供了一个专用的工具,很方便的…!!!
不需要控件如果你想使它能预览图形文件
可参考:http://go6.163.com/910grtd/vb/wdzp/MyOpenDlg.htm'写在一个模块中:
Option Explicit
Public Declare Function GetOpenFileName _
Lib "comdlg32.dll" Alias "GetOpenFileNameA" _
(pOpenfilename As OPENFILENAME) As Long
Public Declare Function GetSaveFileName _
Lib "comdlg32.dll" Alias "GetSaveFileNameA" _
(pOpenfilename As OPENFILENAME) As LongPublic Type OPENFILENAME
lStructSize As Long
hwndOwner As Long
hInstance As Long
lpstrFilter As String
lpstrCustomFilter As String
nMaxCustFilter As Long
nFilterIndex As Long
lpstrFile As String
nMaxFile As Long
lpstrFileTitle As String
nMaxFileTitle As Long
lpstrInitialDir As String
lpstrTitle As String
flags As Long
nFileOffset As Integer
nFileExtension As Integer
lpstrDefExt As String
lCustData As Long
lpfnHook As Long
lpTemplateName As String
End TypePublic Const OFN_HIDEREADONLY = &H4 '隐藏只读打开
Public Const OFN_READONLY = &H1 '只读打开为选中
Public Const OFN_OVERWRITEPROMPT = &H2 '覆盖时提示
Public Const OFN_ALLOWMULTISELECT = &H200 '多个选中
Public Const OFN_EXPLORER = &H80000 '资源管理器Public Function ShowOpen(MehWnd As Long, _
FileOpen As String, _
Optional Title As String = "打开:", _
Optional Filter As String = vbNullChar + vbNullChar, _
Optional FilterIndex As Long = 0, _
Optional StartDir As String = vbNullChar, _
Optional flags As Long = OFN_HIDEREADONLY) As Long
Dim OpenFN As OPENFILENAME
Dim Rc As Long
With OpenFN
.hwndOwner = MehWnd
.hInstance = App.hInstance
.lpstrTitle = Title
.lpstrFilter = Filter
.nFilterIndex = FilterIndex
.lpstrInitialDir = StartDir
.lpstrFile = String$(256, 0)
.nMaxFile = 255
.lpstrFileTitle = .lpstrFile
.nMaxFileTitle = 255
.flags = flags
.lStructSize = Len(OpenFN)
End With
Rc = GetOpenFileName(OpenFN)
If Rc Then
FileOpen = Left$(OpenFN.lpstrFile, OpenFN.nMaxFile)
ShowOpen = True
Else
ShowOpen = False
End If
End FunctionPublic Function ShowSave(MehWnd As Long, _
FileSave As String, _
Optional Title As String = "保存:", _
Optional Filter As String = vbNullChar + vbNullChar, _
Optional FilterIndex As Long = 0, _
Optional StartDir As String = vbNullChar, _
Optional flags As Long = OFN_HIDEREADONLY Or OFN_OVERWRITEPROMPT) As Long
Dim SaveFN As OPENFILENAME
Dim Rc As Long
With SaveFN
.hwndOwner = MehWnd
.hInstance = App.hInstance
.lpstrTitle = Title
.lpstrFilter = Filter
.nFilterIndex = FilterIndex
.lpstrInitialDir = StartDir
.lpstrFile = FileSave + String$(255, Chr$(0))
.nMaxFile = Len(.lpstrFile)
.lpstrFileTitle = .lpstrFile
.nMaxFileTitle = 255
.flags = flags
.lStructSize = Len(SaveFN)
End With
Rc = GetSaveFileName(SaveFN)
If Rc Then
FileSave = Left$(SaveFN.lpstrFile, SaveFN.nMaxFile)
ShowSave = True
Else
ShowSave = False
End If
End Function