寫一個VB的問題
因為要做一個project所以剛剛開始學VB6.0
是一個新手 以下是一些問題 我想只要CLICK一下BALL ROOM的按鈕便會彈到以下的BALL ROOM MENU 我們的PROJECT是把一些燈分為8組,然後只要CLICK the box,the parallel port就會出1 亦即是出5V而紅色的正方形亦會變為綠色 而上的過程在VB6應該怎樣寫呢? 感謝各位的幫助 |
執行 Microsoft Visual Basic 6.0 後
選 "標準執行檔" 接著把它佈置成 http://s2.simpload.com/020845cbd60eef819.jpg 接著在右上方的 "專案 - Project1" 視窗上 右鍵 "新增" 選 "表單" -> 開啟 接著把它佈置成 http://s2.simpload.com/020845cbd988c131f.jpg 再到屬性視窗上 找到 Visible 切換成 "False" 接下來 點兩下 http://s2.simpload.com/020845cbd60eef819.jpg 的 BALL ROOM按鈕 在程式段落裡填上 Form2.Visible = True 注意如果你的表單名稱有變請自行改成相對應的名稱 ***.Visible = True 最後是 "CLICK the box,the parallel port就會出1 亦即是出5V而紅色的正方形亦會變為綠色" 這個功能 因為個人聽不太懂... 總言之改顏色會用到 Shape1.FillColor = *** 這個屬性 而記住每個 Shape物件其FillStyle屬性要切換成 0實心 才能反映出 FillColor的顏色 |
感謝你的回應 現在正在嘗試
而 "CLICK the box,the parallel port就會出1 亦即是出5V而紅色的正方形亦會變為綠色" 是因為我希望VB會經由parallel port(printer port)出一個signal到一組的燈上 而click個box亦即是開啟的意思,選擇了的那組燈便會開啟 而紅色的正方體亦會變為綠色以表示那組燈正在開啟 |
首先你應該是要顯示另一個表單吧!
那麼應該是用 表單名稱.show (將表單名稱改為Ball Room Menu的表單名稱) visible只是設是否顯現出來而已 Printer Port的控制VB沒辦法用簡單的方法實現必須要使用ActiveX或API才能辦到 |
引用:
但我看過一些書用標準執行檔都可以用printer port控制的 ActiveX和API有什麼分別呢? |
引用:
from MSDN Library |
引用:
但最大問題是試不到如何出"1"到LED |
因為VB無法直接控制Printer Port必須藉由C/C++或其他程式語言寫好的元件來控制Printer Port
如果寫成標準的DLL在VB中引用的方式是使用API 如果寫成ActiveX在VB中引用通常要先設定引用元件將ActiveX引用 |
所有時間均為台北時間。現在的時間是 09:03 AM。 |
Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2024, Jelsoft Enterprises Ltd.
『服務條款』
* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *