다음을 통해 공유


방법: Visual Basic에서 사용 가능한 직렬 포트 표시

이 항목에서는 Visual Basic에서 컴퓨터의 사용 가능한 직렬 포트를 표시하는 데 사용하는 My.Computer.Ports 방법을 설명합니다.

사용자가 사용할 포트를 선택할 수 있도록 직렬 포트의 이름은 컨트롤에 ListBox 배치됩니다.

예시

이 예제에서는 속성이 반환하는 모든 문자열을 반복해서 처리합니다. 이러한 문자열은 컴퓨터에서 사용 가능한 직렬 포트의 이름입니다.

일반적으로 사용자는 사용 가능한 포트 목록에서 애플리케이션에서 사용해야 하는 직렬 포트를 선택합니다. 이 예제에서는 직렬 포트 이름이 컨트롤에 ListBox 저장됩니다. 자세한 내용은 ListBox 컨트롤을 참조하세요.

Sub GetSerialPortNames()
    ' Show all available COM ports.
    For Each sp As String In My.Computer.Ports.SerialPortNames
        ListBox1.Items.Add(sp)
    Next
End Sub

이 코드 예제는 IntelliSense 코드 조각으로도 사용할 수 있습니다. 코드 조각 선택기에서 연결 및 네트워킹에 있습니다. 자세한 내용은 코드 조각참조하세요.

코드 컴파일

이 예제에는 다음 사항이 필요합니다.

  • System.Windows.Forms.dll대한 프로젝트 참조입니다.

  • System.Windows.Forms 네임스페이스 멤버에 액세스. 코드에서 멤버 이름을 완전히 정규화하지 않는다면 Imports 구문을 추가하십시오. 자세한 내용은 Imports 문구(.NET 네임스페이스 및 형식)을 참조하세요.

  • 폼에 ListBox로 제어하는 ListBox1라는 이름의 컨트롤이 있어야 합니다.

강력한 프로그래밍

사용 가능한 직렬 포트 이름을 표시하기 위해 컨트롤을 사용할 ListBox 필요가 없습니다. 대신, ComboBox 또는 다른 컨트롤을 사용할 수 있습니다. 애플리케이션에서 사용자의 응답이 필요하지 않은 경우 컨트롤을 TextBox 사용하여 정보를 표시할 수 있습니다.

참고하십시오