Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# .NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 23, средняя оценка - 4.65
TrIcKsTeR13r
5 / 5 / 1
Регистрация: 19.11.2010
Сообщений: 36
#1

Изменение размера Label'a под имеющийся в нём текст - C#

21.05.2012, 11:12. Просмотров 3627. Ответов 2
Метки нет (Все метки)

Собственно суть проблемы такова:
динамически создаётся n-ное количество лейблов которым присваивается текст из текстового файла
при этом все лейблы по умолчанию имеют одинаковый предопределённый размер, поэтому если текстовая строка больше этого размера, текст отображается не полностью. .. собственно вопрос - как можно подстроить размер лейбла под длину строки, отображаемой в нём.
пробовал вот так, но толку маловато.. так как все символы по размеру разные и их количество ничего нам не даёт
C#
1
2
3
4
5
6
7
8
9
10
for (int z = i + 1; vop[z] != ex; z++)
            {
                l = new Label();
                l.Location = new Point(richTextBox1.Location.X + richTextBox1.Size.Width + 50, y);
                l.Text = vop[z];
                l.Size = new Size(l.Size.Width + l.Text.Length, l.Size.Height);
                this.Controls.Add(l);
                lab.Add(l);
                y = y + 30;
            }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.05.2012, 11:12
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Изменение размера Label'a под имеющийся в нём текст (C#):

Изменение размера матрицы байтов
Помогите пожалуйста разобраться. Ниже приведена функция перевода матрицы байтов...

Изменение размера прозрачной формы
Возникла такая проблема. Форма, на ней панель на весь экран, цвет панели...

Изменение размера панели игры
Доброе время суток! Создаю панель- на ней поле из клеток 15 на 15, причем есть...

Изменение размера пробела\ табуляции
Как изменить длину пробела/табуляции? Нужно сделать длину пробела/табуляции...

Изменение размера формы и области вместе с ней.
Подскажите в чём может быть проблема. У меня есть форма на которой...

Изменение размера TextBox
Здравствуйте! Очередная проблема) Подскажите пожалуйста, как в TextBox при...

2
kolorotur
Эксперт .NET
9927 / 8313 / 2043
Регистрация: 17.09.2011
Сообщений: 14,319
21.05.2012, 11:22 #2
C#
1
l.AutoSize = true;
2
TrIcKsTeR13r
5 / 5 / 1
Регистрация: 19.11.2010
Сообщений: 36
21.05.2012, 11:26  [ТС] #3
kolorotur, чёрт, а ларчик то просто открывался))) Спасибо вам большое )
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.05.2012, 11:26
Привет! Вот еще темы с решениями:

Изменение размера формы под размер блока
Надо сделать форму поиска, как на картинке.Она должна быть динамичной (если...

Синхронное изменение размера фона под окно браузера
Всем привет. Ребята, я не совсем силён в программировании и создании сайта. Но...

WPF - изменение программно размера контейнера под загружаемое изображение
Добрый день! Хочу в контейнер загрузить картинку. Но проблема в том, что как...

Изменение размера формы под пространство занимаемое компонентами на ней.
Привет всем! У меня есть форма в которой динамически создаються множество...


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

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

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