Inet控制項

Inet 控制項(網路傳輸控制項Internet Transfer)是用於VB的控制項。它用於連線到其他計算機和傳輸檔案。

基本介紹

  • 中文名: Inet控制項
  • 作用:用於連線到其他計算機和傳輸檔案
  • 性質:VB的外置控制項
  • 控制項屬性:protocol、icreserved 等
  • 控制項事件:StateChanged
  • 特點:手動添加
添加控制項方法,控制項屬性,控制項事件,

添加控制項方法

Inet控制項不是Visual basic 程式的內置控制項,必須手動加入到工具箱。選擇“工程”| “部件”命令,彈出部件對話框,選擇控制項選項卡中的“microsoft internet transfer control 6.0”選項卡,單擊“確定”按鈕。

控制項屬性

1.protocol 設定或返回一個值,指定和Execute方法一起使用的協定。
icunknown 值0 未知的
icdefault 1 默認協定
icreserved3 為將來預留
ichttp 4 HTTP 超文本傳輸協定
ichttps 5 安全HTTP
2.URL 返回或設定Execute方法或OpenURL的URL
3.Document 返回或設定在伺服器上檢索的文檔。 它與Execute方法一起使用。如果在Execute方法裡不設定url屬性,那么就使用這裡的值。
4.RemoteHost 設定或返回遠程伺服器的地址,用於傳送或接收數據。它可以是IP位址也可是一個域名。指定該參數和下面的RemotePort 、UserName及Password主要用於訪問或修改主機上的檔案,一般的打開網頁之類的操作不需要此參數。
5.RemotePort 設定連線遠程伺服器的連線埠號。
6.UserName & Password 訪問主機時提供的參數。UserName和Password都很好理解它的含義。一個是用戶名,一個是密碼。
7.StillExecuting
該屬性返回一個值,知名此Inet控制項是否處於忙碌狀態。

控制項事件

StateChanged 是Inet控制項唯一的事件。當網路狀態改變時會觸發。比如:查詢伺服器,觸發一次;找到伺服器,觸發一次;連線主機,觸發一次;載入內容,觸發一次……
參數:By Val State As Integer
常量名 值 說明
icHostResolvingHost 1  控制項正在尋找指定主機的IP位址
icHostResolved 2  控制項已成功找到指定主機的IP位址
icConnecting 3  控制項正在與指定主機進行連線
icConnected 4  控制項已成功與指定主機連線
icRequesting 5  控制項正在向主機發出請求
icRequestSent 6  控制項已成功向主機發出請求
icReceivingResponse 7  控制項正在從主機接收反饋信息
icResponseReceived 8  控制項已成功從主機接受反饋信息
icDisconnecting 9  控制項正在與主機斷開
icDisconnected 10 控制項已與主機斷開
icError 11 在與主機通信的過程中發生了錯誤
icResponseCompleted 12 該請求已經完成,並且所有數據均已接收到。

相關詞條

熱門詞條

聯絡我們