При использовании MenuStrip хорошо иметь элементы и подэлементы определенной ширины, и эта ширина не должна изменяться. Предположим, что ширина изменяется на большую длину, вместо того, чтобы изменять весь размер элемента MenuStrip, чтобы он соответствовал тексту, должен быть способ отображения только некоторого текста, например. Многоточие.Как добавить Эллипсис к элементу менюStrip Текст
До:
После
Очевидно, я редактировал текст этого MenuStrip MenuItem, чтобы продемонстрировать, что я имею в виду. Это возможно? если да, то как я могу это достичь?
Я предполагаю, что одна запись динамически добавляется/обновляется во время выполнения? В противном случае у вас уже есть решение – Plutonix
Если вы не возражаете сохранить исходный текст где-то в другом месте (например, в свойстве Tag), вы можете создать рекурсивную функцию, чтобы найти все элементы с длиной текста дольше определенного значения и сокращать эти предметы надлежащим образом. – CrimsonKing
Элементы динамически добавляются во время выполнения. – Zer0