powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / ширина кнопок
12 сообщений из 12, страница 1 из 1
ширина кнопок
    #33843379
4erniyPlasch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно ли как-то автоматически менять ширину кнопок по ширине надписи на них? А то когда размер шрифта меняется — становится не красиво...
...
Рейтинг: 0 / 0
ширина кнопок
    #33843430
Dima_XY3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
по идее если width у кнопки не прописан - она будет менять ширину в зависимости от текста
- - -
пятерку мне, пятерку
...
Рейтинг: 0 / 0
ширина кнопок
    #33843642
Аноним
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте, 4erniyPlasch, Вы писали:

P>Можно ли как-то автоматически менять ширину кнопок по ширине надписи на них? А то когда размер шрифта меняется — становится не красиво...



// Что-то вроде этого
     SizeF sz = MyButton.CreateGraphics().MeasureString(MyButton.Text, MyButton.Font);
     MyButton.Width = (int)sz.Width + myMarginWidth;
...
Рейтинг: 0 / 0
ширина кнопок
    #33843961
Nikolay_Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А>
А>// Что-то вроде этого
А>     SizeF sz = MyButton.CreateGraphics().MeasureString(MyButton.Text, MyButton.Font);
А>     MyButton.Width = (int)sz.Width + myMarginWidth;
А>
Только каким реально шрифтом отобразится это на клиенте ты все-равно не узнаешь... Размер шрифта — тоже.
...
Рейтинг: 0 / 0
ширина кнопок
    #33843962
Nikolay_Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
P>Можно ли как-то автоматически менять ширину кнопок по ширине надписи на них? А то когда размер шрифта меняется — становится не красиво...
Вообще-то ширина, если ее явно не указываешь — динамическая и расширяется до нужного размера.
...
Рейтинг: 0 / 0
ширина кнопок
    #33843964
Nikolay_Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
P>Можно ли как-то автоматически менять ширину кнопок по ширине надписи на них? А то когда размер шрифта меняется — становится не красиво...
Единственный красивый вариант — сделать жесткий шрифт на кнопках...
...
Рейтинг: 0 / 0
ширина кнопок
    #33843968
cadet354
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте, <Аноним>, Вы писали:

А> SizeF sz = MyButton.CreateGraphics().MeasureString(MyButton.Text, MyButton.Font);
А> MyButton.Width = (int)sz.Width + myMarginWidth;

А>
MyButton.CreateGraphics() а какой тип у MyButton, в стандартном Button такого метода нет.... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
...
Рейтинг: 0 / 0
ширина кнопок
    #33844222
DLF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DLF
Гость
Здравствуйте, Nikolay_Ch, Вы писали:

P>>Можно ли как-то автоматически менять ширину кнопок по ширине надписи на них? А то когда размер шрифта меняется — становится не красиво...
N_C>Единственный красивый вариант — сделать жесткий шрифт на кнопках...

Этот вопрос, может быть и не совсем в такой форме, ИМХО волнует многих =)
А как быть с локализацией? А как быть с твоим замечанием, что у пользователя данный шрифт может быть не установлен?

У меня например требование что ширина кнопок в прилаге не меньше XX и ширина всех кнопок жестко фиксированная, и тоже очень много гемора, когда после подключения очередного языка, многие кнопки приходиться растягивать. Сейчас с ужасом жду Немецкого =).

Вот если бы в JS on paint можно было бы обработать :) ... И такую кнопку забабахать, что бы если влазит текст в заданную ширину то все ok, а если нет — то кнопка сама бы растягивалась :shuffle:
...
Рейтинг: 0 / 0
ширина кнопок
    #33844248
Nikolay_Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DLF>Вот если бы в JS on paint можно было бы обработать :) ... И такую кнопку забабахать, что бы если влазит текст в заданную ширину то все ok, а если нет — то кнопка сама бы растягивалась :shuffle:
Вот еще выход. Делать полностью рисованные кнопки. И при локализации определять язык и перерисовывать кнопки динамически (потом их кешировать). Тогда можно всегда будет знать ширину и высоту текста...
...
Рейтинг: 0 / 0
ширина кнопок
    #33844467
C...R...a...S...H
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно вместо кнопок использовать <a>, он будет автоматически изменяться.----------------------------------------
Knowledge is P...O...w...E...R!
My site
...
Рейтинг: 0 / 0
ширина кнопок
    #33844748
DLF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DLF
Гость
Здравствуйте, Nikolay_Ch, Вы писали:

DLF>>Вот если бы в JS on paint можно было бы обработать :) ... И такую кнопку забабахать, что бы если влазит текст в заданную ширину то все ok, а если нет — то кнопка сама бы растягивалась :shuffle:
N_C>Вот еще выход. Делать полностью рисованные кнопки. И при локализации определять язык и перерисовывать кнопки динамически (потом их кешировать). Тогда можно всегда будет знать ширину и высоту текста...

Всмысле на серваке рисовать картинку??? А как же трафик; производительность ... У меня например могут быть десятки кнопок, а вопрос с производительностью, точнее с ее улучшением, висит почти постоянно, потому что обьемы данных постаянно растут.
...
Рейтинг: 0 / 0
ширина кнопок
    #33844760
DLF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DLF
Гость
Здравствуйте, DLF, Вы писали:

DLF>Здравствуйте, Nikolay_Ch, Вы писали:

DLF>>>Вот если бы в JS on paint можно было бы обработать :) ... И такую кнопку забабахать, что бы если влазит текст в заданную ширину то все ok, а если нет — то кнопка сама бы растягивалась :shuffle:
N_C>>Вот еще выход. Делать полностью рисованные кнопки. И при локализации определять язык и перерисовывать кнопки динамически (потом их кешировать). Тогда можно всегда будет знать ширину и высоту текста...

DLF>... skipped ...
Хотя должен признать, что идея хорошая, особенно для тех, кто не загоняется по поводу объема передаваемых данных, к тому же если это все аккуратно сохранить в виде какого нибудь *.jpeg ....

Но :( , к сожалению не все могут себе позволить даже немного ухудшить производительность.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / ширина кнопок
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]