В Label загрузить rtf

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

AlexxK
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 30.08.2009 (Вс) 17:24

В Label загрузить rtf

Сообщение AlexxK » 31.08.2009 (Пн) 11:56

Подскажите новичку!

Можно ли в элемент Label загрузить rtf документ, как в RichTextBox?.
Как в Label сделать вертикальную полосу прокрутки?
VScrollBar можно к Label добавить?

iGrok
Артефакт VBStreets
Артефакт VBStreets
 
Сообщения: 4272
Зарегистрирован: 10.05.2007 (Чт) 16:11
Откуда: Сетевое сознание

Re: В Label загрузить rtf

Сообщение iGrok » 31.08.2009 (Пн) 12:19

AlexxK писал(а):Подскажите новичку!

Можно ли в элемент Label загрузить rtf документ, как в RichTextBox?.
Как в Label сделать вертикальную полосу прокрутки?
VScrollBar можно к Label добавить?

Нет. Не для этого Label предназначен.
label:
cli
jmp label

Dmitry81
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 52
Зарегистрирован: 20.06.2009 (Сб) 0:43
Откуда: Украина, Запорожье

Re: В Label загрузить rtf

Сообщение Dmitry81 » 31.08.2009 (Пн) 12:20

вопрос1 - нет. Лейблы отображают текст БЕЗ форматирования, в отличие от RTB
вопрос2 - нет, не штатными средствами, точно.
вопрос3 - нет.

Пиши свой контрол на основе RichTextBox. Выложишь потом тут :)
А.Эйнштейн: Есть две бесконечные вещи - вселенная и человеческая глупость. Хотя, насчет вселенной я сомневаюсь...

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: В Label загрузить rtf

Сообщение MIT » 31.08.2009 (Пн) 12:58

Берешь RTB и:
ставишь ReadOnly
меняешь фоновый цвет на Control
запрещаешь получение фокуса
ставишь скролл в ForcedVertical
BorderStyle в None

Вот тебе и лэйбл получился.
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

Debugger
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1667
Зарегистрирован: 17.06.2006 (Сб) 15:11

Re: В Label загрузить rtf

Сообщение Debugger » 31.08.2009 (Пн) 13:02

Как в Label сделать вертикальную полосу прокрутки?
Можно заменить лейбл TextBox'ом с BorderStyle=0 и Locked=True. Эффект почти одинаковый.

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: В Label загрузить rtf

Сообщение MIT » 31.08.2009 (Пн) 13:03

Debugger писал(а):Можно заменить лейбл TextBox'ом с BorderStyle=0 и Locked=True.
Эмм... Прости, а ты знаешь что делает свойство Locked?
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

AlexxK
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 30.08.2009 (Вс) 17:24

Re: В Label загрузить rtf

Сообщение AlexxK » 31.08.2009 (Пн) 16:03

MIT писал(а):запрещаешь получение фокуса

Подскажи, как это сделать!

Можно в RTB запретить выделение текста мышью и копирование его в буфер?

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Re: В Label загрузить rtf

Сообщение Viper » 31.08.2009 (Пн) 17:41

Debugger писал(а):Как в Label сделать вертикальную полосу прокрутки?
Можно заменить лейбл TextBox'ом с BorderStyle=0 и Locked=True. Эффект почти одинаковый.
Не Locked, а ReadOnly.
Весь мир матрица, а мы в нем потоки байтов!

Debugger
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1667
Зарегистрирован: 17.06.2006 (Сб) 15:11

Re: В Label загрузить rtf

Сообщение Debugger » 31.08.2009 (Пн) 18:47

Viper писал(а):
Debugger писал(а):Как в Label сделать вертикальную полосу прокрутки?
Можно заменить лейбл TextBox'ом с BorderStyle=0 и Locked=True. Эффект почти одинаковый.
Не Locked, а ReadOnly.

Да.
Ошибся разделом, это в VB6 было locked.


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: Mail.ru [бот] и гости: 35

    TopList