Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Ez a témakör azt ismerteti, My.Computer.Ports hogyan jeleníthető meg a számítógép elérhető soros portja a Visual Basicben.
Annak érdekében, hogy a felhasználó kiválaszthassa a használni kívánt portot, a soros portok neve egy ListBox vezérlőbe kerül.
példa
Ez a példa végighalad az My.Computer.Ports.SerialPortNames tulajdonság által visszaadott összes karakterláncon. Ezek a sztringek a számítógépen elérhető soros portok nevei.
A felhasználó általában az elérhető portok listájából választja ki, hogy az alkalmazás melyik soros portot használja. Ebben a példában a soros portnevek egy ListBox vezérlőben vannak tárolva. További információ: ListBox Control.
Sub GetSerialPortNames()
' Show all available COM ports.
For Each sp As String In My.Computer.Ports.SerialPortNames
ListBox1.Items.Add(sp)
Next
End Sub
Ez a példakód IntelliSense kódrészletként is elérhető. A kódrészletválasztóban a Kapcsolat és hálózatkezelés területen található. További információ: Kódrészletek.
A kód összeállítása
Ehhez a példához a következőre van szükség:
Egy projekthivatkozás System.Windows.Forms.dll-ra.
Hozzáférés a névtér tagjaihoz System.Windows.Forms . Adjon hozzá egy
Importsutasítást, ha nem adja meg teljes egészében a tagneveket a kódban. További információ: Import Statement (.NET Namespace and Type).Az űrlap rendelkezik egy ListBox nevű vezérlővel
ListBox1.
Robusztus programozás
A rendelkezésre álló soros portnevek megjelenítéséhez nem kell a ListBox vezérlőt használnia. Ehelyett használhat ComboBox vagy más vezérlőt. Ha az alkalmazásnak nincs szüksége a felhasználó válaszára, egy vezérlővel TextBox megjelenítheti az információkat.