internal TextBoxBase () : base()
{
alignment = HorizontalAlignment.Left;
accepts_return = false;
accepts_tab = false;
auto_size = true;
actual_border_style = BorderStyle.Fixed3D;
character_casing = CharacterCasing.Normal;
hide_selection = true;
max_length = short.MaxValue;
password_char = '\0';
read_only = false;
word_wrap = true;
richtext = false;
show_selection = false;
enable_links = false;
list_links = new ArrayList ();
show_caret_w_selection = (this is TextBox);
//document.CaretMoved += new EventHandler(CaretMoved);
click_last = DateTime.Now;
//MouseDown += new MouseEventHandler(TextBoxBase_MouseDown);
//MouseUp += new MouseEventHandler(TextBoxBase_MouseUp);
//MouseMove += new MouseEventHandler(TextBoxBase_MouseMove);
SizeChanged += new EventHandler(TextBoxBase_SizeChanged);
//FontChanged += new EventHandler(TextBoxBase_FontOrColorChanged);
//ForeColorChanged += new EventHandler(TextBoxBase_FontOrColorChanged);
//MouseWheel += new MouseEventHandler(TextBoxBase_MouseWheel);
RightToLeftChanged += new EventHandler (TextBoxBase_RightToLeftChanged);
SuspendLayout ();
ResumeLayout ();
SetStyle(ControlStyles.UserPaint | ControlStyles.StandardClick, false);
SetStyle(ControlStyles.UseTextForAccessibility, false);
base.SetAutoSizeMode (AutoSizeMode.GrowAndShrink);
canvas_width = ClientSize.Width;
canvas_height = ClientSize.Height;
}
#endregion // Internal Constructor