Imports System.Windows.Forms Imports System.Drawing Imports mRemoteNG.App.Runtime Namespace Connection Public Class InterfaceControl #Region "Properties" Private _Protocol As Connection.Protocol.Base Public Property Protocol() As Connection.Protocol.Base Get Return Me._Protocol End Get Set(ByVal value As Connection.Protocol.Base) Me._Protocol = value End Set End Property Private _Info As Connection.Info Public Property Info() As Connection.Info Get Return Me._Info End Get Set(ByVal value As Connection.Info) Me._Info = value End Set End Property #End Region #Region "Methods" Public Sub New(ByVal Parent As Control, ByVal Protocol As Connection.Protocol.Base, ByVal Info As Connection.Info) Try Me._Protocol = Protocol Me._Info = Info Me.Parent = Parent Me.Location = New Point(0, 0) Me.Size = Me.Parent.Size Me.Anchor = AnchorStyles.Bottom Or AnchorStyles.Left Or AnchorStyles.Right Or AnchorStyles.Top InitializeComponent() Catch ex As Exception mC.AddMessage(Messages.MessageClass.ErrorMsg, "Couldn't create new InterfaceControl" & vbNewLine & ex.Message) End Try End Sub #End Region End Class End Namespace