Как сделать чтобы строки выводились не вниз , а наоборот чтобы текст опускался а новая строка вставлялась на первую позицию, как в окне чата , последнее сообщение всегда вверху , а остальные строки скролятся в низ
Во FlowDocument, контейнером для которого является RichTextBox, новую строку вверх можно добавлять так:
// Инициализация документа скорее всего будет снаружи
if (RichTextBox.Document == null)
RichTextBox.Document = new System.Windows.Documents.FlowDocument();
// Добавляется первая строка
if (RichTextBox.Document.Blocks.Count == 0)
{
RichTextBox.Document.Blocks.Add(new Paragraph(new Run("Новая строка")));
return;
}
// Вторая и следующие строки добавляются перед первой
RichTextBox.Document.Blocks.InsertBefore(RichTextBox.Document.Blocks.FirstBlock,
new Paragraph(new Run("Новая строка вверху")));
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть анимация, которая возвращает Ellipse на начальную точку или же на конечнуюВсе бы работало отлично, но есть одно: Когда я отпуская елипс - отсчитывает...
сможете ли подсказать как сделать переход между листами Ecxel файла который открыт в datagridview,что можно было выбирать листы?
Всем приветЕсть проблема, над которой ломаю голову уже 2рой день
Почему то не работает код и выводит сообщение "Username/password combination incorrect", даже если я ввел правильные Username и Password