[CommandMethod("MTEditor")]
public void MTEditor()
{
Document doc = Application.DocumentManager.MdiActiveDocument;
if (doc == null) return;
Editor ed = doc.Editor;
PromptEntityOptions pr = new PromptEntityOptions("\nВыберите мультитекст");
pr.SetRejectMessage("Это не мультитекст!");
pr.AddAllowedClass(typeof(MText), false);
PromptEntityResult rs = ed.GetEntity(pr);
if (rs.Status != PromptStatus.OK) return;
using (MText mt = rs.ObjectId.Open(OpenMode.ForWrite) as MText)
{
InplaceTextEditorSettings settings = new InplaceTextEditorSettings();
settings.Flags = InplaceTextEditorSettings.EditFlags.SelectAll;
InplaceTextEditor.Invoke(mt, settings);
}
}