English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

我想用vb來做光碟選單,想問有關的語法。
第一:當滑鼠移到字的上面時,字會變色,而移走時會變回原來的顏色,有點像是網頁的超連結那樣。
第二:我要做文字(label box)跟檔案的連結,點下去是某執行檔,但放入光碟中,就無法指定磁碟目錄,要如何做呢,例如光碟位置是一直在變的(d:、e:、f:)
這樣就無法確定正確的磁碟位置。

2006-04-03 05:15:03 · 2 個解答 · 發問者 1 in 電腦與網際網路 程式設計

第三:我要讓所以的電腦都可以執行,那需要怎麼做呢,因為我知道vb有需要一個DLL檔,但光碟放進去之後,需要自動去確定有無該DLL檔,若沒有,則要裝,若有則執行選單。

2006-04-03 05:43:55 · update #1

關於第一及第二點,我不可能只寫一組label,那如果我有100個檔,我是否要寫100組,有沒有可以陣列化的寫法呢?

2006-04-07 10:52:23 · update #2

2 個解答

第一:利用Mousemove事件,如在Label1_MouseMove事件寫上Label1.Forecolor=vbBlue,在Form_MouseMove事件寫上Label1.Forecolor=vbBlack第二:Dr = IIf(Right(App.Path, 1) = "\", App.Path, App.Path & "\")'取得程式路徑Shell Dr & "Test.exe" '執行光碟內的Test.exe第三:如果你寫的程式沒引用到特殊的DLL或OCX的話,在Windows2000以上(含)是能夠直接執行的 

2006-04-04 11:14:55 補充:
TO:Liu-Liu
據我所知通常 Win Me 2000 XP 都會內建MSVBVM60.DLL ^^

2006-04-03 14:37:07 · answer #1 · answered by W.J.S. 7 · 0 0

更正第三點:
 若要執行VB6的程式,必須在該執行檔的目錄下放一個檔案,名為 MSVBVM60.DLL,這樣的話,在任何 Windows 的作業系統均能夠執行。

附註:沒有安裝過 VB6 的作業系統,是不會有 MSVBVM60.DLL 的檔案。

2006-04-07 08:18:24 補充:
to:W.J.S.
那麼您能確定沒有人會安裝 Win98 的作業系統嗎?

2006-04-03 17:57:09 · answer #2 · answered by 世賢 7 · 0 0

fedest.com, questions and answers