Подогнать текст к richTextBoxC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Подогнать текст к richTextBox

Сообщение Anonymous »

Я ищу решение, чтобы поместить текст в рамку. Я не ожидаю, что рамка будет круглой. Мне просто нужно разрешить пользователям вводить текст внутри него.
Программа пытается писать на C# с помощью форм .net.
Проблема в том, что я не знаю, что использовать , потому что я проверил richTextBox с многострочным и переносом слов, но форматирование на каком-то этапе становится прокручиваемым, чего я не хочу. Текст должен умещаться только в пределах этой графики.
Что у меня получилось:
Изображение

Что мне нужно:
Изображение

Мне бы хотелось, чтобы текст умещался только в размере заданного формата без прокрутки.< /p>
Я просто пробовал использовать RichTextBox, но пользователь все равно может вставить ввод в половину строки, что в результате отправляет много текста в строку, где текст обрезается.

public class CustomTextBox : RichTextBox
{
public CustomTextBox()
{
Location = new Point(54, 50);
Multiline = true;
WordWrap = true;
Size = new Size(600, 120);
Dock = DockStyle.None;
BorderStyle = BorderStyle.None;
ScrollBars = RichTextBoxScrollBars.None;
ForeColor = Color.Black;
BackColor = Color.Yellow;
}
}
private void InitializeForm()
{
CustomTextBox customBox = new CustomTextBox()
customBox.TextChanged += CustomBox_TextChanged;
this.Controls.Add(customBox)
}

private void CustomBox_TextChanged(object sender, EventArgs e)
{
RichTextBox rtb = sender as RichTextBox;

int lastCharIndex = rtb.TextLength - 1;
if (lastCharIndex = rtb.ClientSize.Height && lastCharPosition.X + rtb.Font.SizeInPoints >= rtb.ClientSize.Width)
{
rtb.ReadOnly = true;
}


Подробнее здесь: https://stackoverflow.com/questions/791 ... ichtextbox
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Подогнать текст к richTextBox
    Anonymous » » в форуме C#
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Как сделать один прокрутку Richtextbox, когда прокручивается еще один Richtextbox?
    Anonymous » » в форуме C#
    0 Ответы
    22 Просмотры
    Последнее сообщение Anonymous
  • Как сделать один прокрутку Richtextbox, когда прокручивается еще один Richtextbox?
    Anonymous » » в форуме C#
    0 Ответы
    25 Просмотры
    Последнее сообщение Anonymous
  • Как подогнать текст к позиции с помощью PDFBox
    Anonymous » » в форуме JAVA
    0 Ответы
    22 Просмотры
    Последнее сообщение Anonymous
  • Подогнать текст к контейнеру с помощью переноса строк в CSS?
    Anonymous » » в форуме CSS
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»