Ver Mensaje Individual
  #5 (permalink)  
Antiguo 28/01/2014, 23:20
jmerlos282
 
Fecha de Ingreso: enero-2014
Ubicación: Guadalajara
Mensajes: 6
Antigüedad: 10 años, 10 meses
Puntos: 0
Respuesta: imprimir string

Cita:
Iniciado por sergioaiki07 Ver Mensaje
muchas gracias, si me resulto

bueno este es el codigo de configuracion del puerto, listar los puertos disponibles y como conectar ese puerto

Código:
Sub Setup_Puerto_Serie()

        Try

            With SerialPort1

                If .IsOpen Then
                    .Close()
                End If

                .PortName = ComboPorts.Text
                .BaudRate = 19200                   '// 19200 baud rate 
                .DataBits = 8                       '// 8 data bits                                                   
                .StopBits = IO.Ports.StopBits.One   '// 1 Stop bit 
                .Parity = IO.Ports.Parity.None      '
                .DtrEnable = False
                .Handshake = IO.Ports.Handshake.None
                .ReadBufferSize = 2048
                .WriteBufferSize = 1024
                '.ReceivedBytesThreshold = 1

                .WriteTimeout = 500
                .Encoding = System.Text.Encoding.Default
                .Open()                              '  ABRE EL PUERTO SERIE

            End With

        Catch ex As Exception
            MsgBox("Error al abrir el puerto serial: " & ex.Message, MsgBoxStyle.Critical)
        End Try
    End Sub

    Sub GetSerialPortNames()
        ' muestra COM ports disponibles.
        Dim l As Integer
        Dim ncom As String
        Try

            ComboPorts.Items.Clear()
            For Each sp As String In My.Computer.Ports.SerialPortNames
                l = sp.Length
                If ((sp(l - 1) >= "0") And (sp(l - 1) <= "9")) Then
                    ComboPorts.Items.Add(sp)

                Else
                    'hay una letra al final del COM
                    ncom = sp.Substring(0, l - 1)
                    ComboPorts.Items.Add(ncom)
                End If
            Next
            If ComboPorts.Items.Count >= 1 Then
                ComboPorts.Text = ComboPorts.Items(0)
            Else
                ComboPorts.Text = ""
            End If

        Catch ex As Exception

        End Try
    End Sub

    Private Sub BtnConectar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnConectar.Click


        Try
            If BtnConectar.Text = "Conectar" Then
                BtnConectar.Text = "Desconectar"
                Setup_Puerto_Serie()
          

            Else

                If SerialPort1.IsOpen Then
                    SerialPort1.Close()

                End If
                BtnConectar.Text = "Conectar"
               
            End If
        Catch ex As Exception

        End Try
    End Sub
Ahora si me pueden ayudar en otro tema necesito una ventana emergente donde se ingrese datos, lo puedo hacer con inputbox pero quiero que sea como un popup que aparezca primero que todas las ventanas

como lo puedo hacer?

saludos y gracias
Podrías hacerlo creando un segundo form y desde el formload del primer form mandas a llamar el segundo y pones invisible todos los demás, en el segundo pones lo que quieras que capturen y donde se va a guardar, con un botón le puedes decir que terminaste y que cierre el form popup y que abra los el primero, estoy fuera de mi ciudad para copiarte un ejemplo, si lo necesitas me dices y lo pego en cuanto llegue.