Я работаю над написанием простой текстовой ролевой игры. Я хотел бы использовать WinForms и использовать элементы управления WinForm для пользовательского интерфейса и простой текст для вывода. Суть в том, что я хотел бы иметь полный контроль над форматированием отдельного текста - некоторые слова имеют разные цвета и т. Д. Простого консольного управления будет достаточно, поскольку это обеспечит контроль над цветами текста, но было бы неплохо уметь менять стиль, шрифт и размер.
Менее важно: было бы неплохо иметь полный контроль над тем, где текст появляется в элементе управления через систему координат, как в старых окнах DOS.
Буду признателен за предложения о лучшем способе реализации этого. Возможно, есть лучший метод, который я не рассматривал для рендеринга текстовой игры.