/// <summary> /// Default constructor for the SyntaxBoxControl /// </summary> public EditViewControl(SyntaxBoxControl Parent) { _SyntaxBox = Parent; Painter = new NativePainter(this); _Selection = new Selection(this); _Caret = new Caret(this); _Caret.Change += CaretChanged; _Selection.Change += SelectionChanged; InitializeComponent(); CreateAutoList(); //CreateFindForm (); CreateInfoTip(); SetStyle(ControlStyles.AllPaintingInWmPaint, false); SetStyle(ControlStyles.DoubleBuffer, false); SetStyle(ControlStyles.Selectable, true); SetStyle(ControlStyles.ResizeRedraw, true); SetStyle(ControlStyles.Opaque, true); SetStyle(ControlStyles.UserPaint, true); UpdateStyles(); // this.IMEWindow = new Alsing.Globalization.IMEWindow (this.Handle,_SyntaxBox.FontName,_SyntaxBox.FontSize); }