' the goal here is to have a text box that accepts return and the user to type in the command and hit "ENTER" and it executes the command on the server ' after the command is executed it should display the stdout to the txtLog window. ' i'm not sure what exactly i am doing wrong but much appreciation to anyone that will help me understand the easiest possible way to succeed in this. ' ERROR when "ENTER" key is pressed: Object reference not set to an instance of an object Friend WithEvents stdout As nsoftware.IPWorksSSH.SshellStdoutEventArgs Private Sub txtCmd_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles txtCmd.KeyPress If e.KeyChar = Chr(13) Then If Ssh.Connected = True Then If txtCmd.Focused = True Then Try Ssh.Execute(txtCmd.Text) txtLog.AppendText(stdout.Text & vbCrLf) Catch err As Exception txtLog.AppendText(err.Message) End Try End If End If End If End Sub