Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > Windows Forms
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.07.2020, 15:28   #11
Alexandr_07
Пользователь
 
Регистрация: 25.09.2019
Сообщений: 16
По умолчанию

Нет. Это я тупанул. Все работает.

Код:
private void textLabel(Label lbl, string text)
        {
            var add3 = false;
            while (text != "")
            {
                var sz = TextRenderer.MeasureText(text, lbl.Font);
                if (sz.Width <= lbl.Size.Width)
                {
                    if (add3)
                        text = text.Substring(0, text.Length - 3) + "...";
                    break;
                }
                else
                {
                    add3 = true;
                    text = text.Substring(0, text.Length - 1);
                }
            }
            lbl.Text = text;
        }

private void labelPPPath_Resize(object sender, EventArgs e)
        {
            textLabel(labelPPPath, Settings.itemPP[listBoxPortableProgram.SelectedIndex].fileName);
        }
Почемуто текст не увеличивается с размером лейбла. И да. Событие сробатывает и не 1 раз.

Последний раз редактировалось Alexandr_07; 07.07.2020 в 15:32.
Alexandr_07 вне форума Ответить с цитированием
Старый 07.07.2020, 15:38   #12
Alexandr_07
Пользователь
 
Регистрация: 25.09.2019
Сообщений: 16
По умолчанию

Понятно. Размер лейбла не увеличивается. Очень странное поведение TableLayoutPanel
Alexandr_07 вне форума Ответить с цитированием
Старый 07.07.2020, 16:09   #13
WorldMaster
Старожил
 
Аватар для WorldMaster
 
Регистрация: 25.08.2011
Сообщений: 2,841
По умолчанию

Цитата:
Сообщение от Alexandr_07 Посмотреть сообщение
Размер лейбла не увеличивается. Очень странное поведение TableLayoutPanel
Автосайз вам чем не понравился??
А вообще если приходится генерить подобную дичь значит вы неверное подошли к решению задачи. Нужно еще раз обдумать логику приложения и выбрать другие компоненты.
Изображения
Тип файла: png Безымянный.png (32.3 Кб, 5 просмотров)
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два.
WorldMaster вне форума Ответить с цитированием
Старый 09.07.2020, 10:55   #14
Alexandr_07
Пользователь
 
Регистрация: 25.09.2019
Сообщений: 16
По умолчанию

Цитата:
Сообщение от WorldMaster Посмотреть сообщение
Автосайз вам чем не понравился??
А вообще если приходится генерить подобную дичь значит вы неверное подошли к решению задачи. Нужно еще раз обдумать логику приложения и выбрать другие компоненты.
Да. Возможно. За пример спасибо. Вариант рабочий. А вот дизайн приложения действительно надо менять. Впрочем обрезка текста в любом случае нужна.
Alexandr_07 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как поменять цвет текста в CSS если они связаны одним label zeni1agent HTML и CSS 2 23.05.2018 07:23
Обрезка текста в ячейке таблицы Владимир1989 JavaScript, Ajax 5 28.01.2016 20:21
Обрезка лишнего текста, есть проблема nikolokaputik80 JavaScript, Ajax 5 10.11.2015 08:32
Qt изменение текста label'ов Thez Qt и кроссплатформенное программирование С/С++ 9 05.01.2015 22:59
Движение текста по Label'у Vladya Помощь студентам 9 02.04.2009 20:58