Вы должны войти, чтобы создавать сообщения и темы.

Ошибка отображения из-за длинного названия мат. платы в системной информации

Доброй ночи.

Поиском пользовался, подобную тему не нашел. Но, если такая есть, прошу прощения.

Проблема не критичная, но всё же, если поправить, будет лучше😉

Из-за длинного названия материнской платы в разделе "Системная информация", кнопка "Скопировать в буфер" выезжает за границы области (скриншот).
Win 10 Tweaker 17.1 beta

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

Добрый вечер.
На этот случай в этом окне есть кнопка "Копировать всё".

Голова дана человеку не для того, чтобы кушать, а для того, чтобы думать.

Здравствуйте.

Да, но баг отображения информации это не решает🤷🏻‍♂️🙂

Добрый вечер 🖐
Могу добавить свойство AutoEllipsis и будет выглядеть так:
СкопированоASUSTeK COMPUTER INC. ROG CROSSHAIR VII HER...
Но это, как видно, хуже, ибо не помещается.
Если сделать всплывающую подсказку с полным текстом, то толка тоже не много, ибо не скопируешь.
А вот скопировать инфу – то, что нужно.

Я понимаю, что вопрос больше о визуальном восприятии.
Но из-за таких редких случаев придётся коснуться сразу всех пользователей и отрезать буквально по одной / две буквы. Или сидеть и высчитывать бзики каждой модели и стараться уместить в край. Визуал пострадает для большинства, поэтому пока оставляем.

В любой непонятной ситуации переходи на beta  © Win 10 Tweaker

Всем Добрый вечер!
В ранней версии, до появления в этом разделе "Персональные рекомендации", у меня внизу рамки был "бегунок' и перемещая его можно было просмотреть всё название. Видимо с вводом новых фишек нельзя было оставить тот "бегунок".

Цитата: XpucT от 21.01.2021, 18:07

Добрый вечер 🖐
Могу добавить свойство AutoEllipsis и будет выглядеть так:
СкопированоASUSTeK COMPUTER INC. ROG CROSSHAIR VII HER...
Но это, как видно, хуже, ибо не помещается.
Если сделать всплывающую подсказку с полным текстом, то толка тоже не много, ибо не скопируешь.
А вот скопировать инфу – то, что нужно.

Я понимаю, что вопрос больше о визуальном восприятии.
Но из-за таких редких случаев придётся коснуться сразу всех пользователей и отрезать буквально по одной / две буквы. Или сидеть и высчитывать бзики каждой модели и стараться уместить в край. Визуал пострадает для большинства, поэтому пока оставляем.

Привет! 😀

Можно сделать так, чтобы название "Материнская плата" было чутка подвинуто левее если название свыше допустим 32 символов, как то так, ну или уже просто взять и подвинуть чтобы было одинаково по месту с "Операционная система". (не знаю как объяснить).

Или же ещё один вариант, это сделать кнопку "копировать в буфер обмена" наоборот, в самое начало названия материнской платы, или уже вперёд самого название "Материнская плата" (допустим "кнопка буфер обмена" Операционная система: blablabla....)

Цитата: XpucT от 21.01.2021, 18:07

Добрый вечер 🖐
Могу добавить свойство AutoEllipsis и будет выглядеть так:
СкопированоASUSTeK COMPUTER INC. ROG CROSSHAIR VII HER...
Но это, как видно, хуже, ибо не помещается.
Если сделать всплывающую подсказку с полным текстом, то толка тоже не много, ибо не скопируешь.
А вот скопировать инфу – то, что нужно.

Я понимаю, что вопрос больше о визуальном восприятии.
Но из-за таких редких случаев придётся коснуться сразу всех пользователей и отрезать буквально по одной / две буквы. Или сидеть и высчитывать бзики каждой модели и стараться уместить в край. Визуал пострадает для большинства, поэтому пока оставляем.

Добрый день, Хачатур👋

1) Почему же Вы говорите, что выглядит хуже и толку нет. По-моему, Ваше предложение отлично решает проблему отображения и касается, как раз не большинства, а меньшенства, у которых длинное название мат.платы. Достаточно только добавить проверку ширины метки. Судя по скриншотам на главной странице сайта, размеры окна программы не меняются в зависимости от системы, поэтому логично предположить, что максимальная приемлимая ширина метки не меняется, и поэтому, думаю, можно применить такой алгоритм на примере псевдокода:
Скопировано|После установки значения "Text" метки "_mother1" проверять её ширину и при выполнении условия задавать ширину вручную:
 
цел _mother1MaxWidth |вручную высчитанное и заданное значение максимально возможной ширины метки
если _mother1.PreferredWidth > _mother1MaxWidth
  то
    _mother1.AutoSize := false;
    _mother1.AutoEllipsis := true;
    _mother1.Size := new Size (_mother1MaxWidth, _mother1.PreferredHeight);
    |плюс добавить всплывающую подсказку с текстом из свойства _mother1.Text
все

На оптимальность варианта не претендую, т.к. посмотрел в документации только свойства и методы для Label и другие - общие или наследуемые, не смотрел. Но, думаю, смысл понятен. При таком исполнении все выигрывают: те, кто хочет просто посмотреть полное название, наводят не метку и видят всплывающую подсказку; те, кому нужно скопировать значение, смогут это сделать, т.к. кнопка копирования не скрывается за границами панели. И пусть пока обрезаются по одной-две буквы - это лучше, чем скрытая кнопка копирования. В будущем, названия мат.плат будут еще длиннее и обрезаться будет уже бОльшее кол-во символов.

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

2) На скриншоте выше видно, что, при большом кол-ве информации, нижние данные, такие как "Входящая скорость" и "IP-адрес", могут также скрываться за границами панели. Предлагаю добавить вертикальную полосу прокрутки для панели, на которой размещается информация.

3) На том же скриншоте видно, что у кнопки "Персональные рекомендации" пропала красивая подложка "PersonalPanelPlate". Такое происходит при нажатии на кнопку Alt, находясь на странице "Системная информация".

P.S. Скорее всего, пункты 1 и 2 уникальные, и поэтому понятно, что задачи низкоприоритетные. Но, думаю, их можно добавить в общий план работы и сделать, соответственно, после исправления более важных ошибок и добавления новых функций.😉👍
Спасибо.

Лайкнули XpucT, Сергей и ещё 2
XpucTСергейkokosЯR

FajeSu, привет 🖐
Мне нравится. Сегодня же сделаю 🤟

Лайкнули Сергей, Alexandr и ещё 2
СергейAlexandrЯRFajeSu
В любой непонятной ситуации переходи на beta  © Win 10 Tweaker
Цитата: XpucT от 08.02.2021, 11:50

FajeSu, привет 🖐
Мне нравится. Сегодня же сделаю 🤟

Ух ты! Благодарю👍

--
Дополню.
Я тут подумал, что, наверно, могут быть проблемы у тех, кто использует нестандартные шрифты или масштаб отображения. Короче, это надо тестировать😅

Протестировал, сделал, выложил beta 👍

Лайкнули kokos, ЯR и FajeSu
kokosЯRFajeSu
В любой непонятной ситуации переходи на beta  © Win 10 Tweaker
Цитата: XpucT от 08.02.2021, 12:22

Протестировал, сделал, выложил beta 👍

Спасибо, работает.👍

А пункты 2 и 3 не смотрели пока?

Лайкнул kokos
kokos