Форум программистов, компьютерный форум, киберфорум
Наши страницы

C# .NET

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

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

21.05.2012, 11:12. Просмотров 3275. Ответов 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#):

Изменение размера пробела\ табуляции - C#
Как изменить длину пробела/табуляции? Нужно сделать длину пробела/табуляции равной ширине определенного символа. Спасибо.

Изменение размера прозрачной формы - C#
Возникла такая проблема. Форма, на ней панель на весь экран, цвет панели черный, Transparence Key у формы тоже установлен черный, в итоге...

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

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

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

Изменение размера TextBox - C# ASP.NET
Здравствуйте! Очередная проблема) Подскажите пожалуйста, как в TextBox при TextMode=MultiLine, запретить изменение размера Textbox, потянув...

2
kolorotur
Эксперт .NET
9106 / 7612 / 1209
Регистрация: 17.09.2011
Сообщений: 13,147
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
Привет! Вот еще темы с ответами:

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

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

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

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


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

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

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