public BlogPostHtmlSourceEditorControl(IBlogPostSpellCheckingContext spellingContext, CommandManager commandManager, IBlogPostImageEditingContext editingContext) { this.spellingContext = spellingContext; this.editingContext = editingContext; InitializeComponent(); sourceControl = new HtmlSourceEditorControl(spellingContext.SpellingChecker, commandManager, editingContext); sourceControl.EditorControl.TextChanged += new EventHandler(EditorControl_TextChanged); sourceControl.EditorControl.GotFocus += new EventHandler(EditorControl_GotFocus); BorderControl borderControl = new BorderControl(); borderControl.SuppressBottomBorder = true; borderControl.Control = sourceControl.EditorControl; borderControl.Dock = DockStyle.Fill; panelSourceEditor.Controls.Add(borderControl); ColorizedResources.Instance.RegisterControlForBackColorUpdates(this); textBoxTitle.AccessibleName = Res.Get(StringId.PostEditorTitleRegion); sourceControl.EditorControl.AccessibleName = Res.Get(StringId.PostEditorBodyRegion); }