Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/18: Рейтинг темы: голосов - 18, средняя оценка - 4.67
12 / 12 / 3
Регистрация: 30.11.2011
Сообщений: 76
1

Перенос по словам в Label'е или установка размера TextBox'а по размеру содержимого

05.03.2012, 22:51. Показов 3353. Ответов 1
Метки нет (Все метки)

Мне нужно организовать некий контрол на форме, такой, чтобы в него динамически заносилась строка, и слова в ней переносились по словам (т.е. как у компонента TextBox при свойстве WordWrap = true и Multiline = true), и такой, чтобы занимал ровно столько места, сколько занимает текст в нем (т.е. как у компонента Labеl при свойстве Autosize = true).

Через компонент TextBox сделать не получается, потому что не получается после ввода строки обрезать его так, чтобы он не занимал лишнего места, а через компонент Label не получается, потому что могу реализовать перенос только по буквам и слова получаются разорванными. Создать свой класс и унаследовать свойства от TextBox и от Label не получается, потому что массовое наследование запрещено.

Подскажите выход? Как переносить слова в Label'е по словам, или как обрезать TextBox по ширине и высоте введенной строки?
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.03.2012, 22:51
Ответы с готовыми решениями:

Excel - Перенос по словам или автоподбор высоты после вне работают как нужно
Доброе время суток Не пойму, это глюк или это такая логика: Открываю Excel, выделяю строки,...

Textarea по размеру содержимого
Всем привет. Имеется textarea. Надо сделать так, чтобы при вводе текста, высота textarea...

Перенос по словам
Определены ли в MIDP 2.0 какие-нибудь средства для отображения текста с переносом по словам? Или...

Перенос по словам
Как в Delphi организовать перенос по словам, как в стандартном блокноте?

1
6030 / 3437 / 335
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
06.03.2012, 10:30 2
добрый тапкожуй, вот способ узнать длину строки в пикселях Как узнать длину строки через DrawString?
Думаю с переводом проблем не возникнет.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.03.2012, 10:30

Перенос по словам
Здрасьте. В общем-то, у меня есть необходимость засунуть огромное количество текста в пространство...

Перенос по словам
помогите понять задачу var F_in,F_out: Text; Name,S2,S1,TempString,line:string; ...

Перенос по словам в IDEA
Как в идее включить перенос по словам?

Перенос по словам в ячейке
Как сделать перенос по словам в ячейке документа Бухгалтерская справка? Размер можно...

Перенос текста по словам в С#
Привет Всем! Я вообще занимаюсь С++ и сейчас только что начал изучать С#. Знаем, что в Borland С++...

StringGrid перенос по словам
Здравствуйте. как сделать чтоб в StringGrid предложения записывались с переносом?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.