725 / 505 / 54 Регистрация: 10.03.2012 Сообщений: 3,682 |
|
1 |
|
Увеличение шрифта на форме18.05.2014, 17:15. Показов 25969. Ответов 8
Как увеличить размере текста полученного на форме?
0 |
0 / 0 / 1 Регистрация: 18.05.2014 Сообщений: 9 |
|
18.05.2014, 21:21 |
2 |
0 |
725 / 505 / 54 Регистрация: 10.03.2012 Сообщений: 3,682 |
|
18.05.2014, 21:26 [ТС] |
3 |
KainRA, Текст программно создается
0 |
5495 / 4264 / 1212 Регистрация: 12.10.2013 Сообщений: 12,270 Записей в блоге: 2 |
|
18.05.2014, 21:30 |
4 |
Invincible, уточните задачу. Текст расположен прямо на форме? В какой момент должно произойти изменение? Выпадающий список расположен на форме?
0 |
BadEvgen 25 / 25 / 8 Регистрация: 30.04.2013 Сообщений: 79 |
||||
18.05.2014, 21:47 |
5 |
|||
Если текст размещен на элементе (label, textBox и т.д.) то нужно изменять его размер в свойствах элмента. Например:
Но будет изменяться размер Label и форма может поплыть, для того чтобы этого избежать просто задайте максимальные границы размера элемента. Увидел Вашу фотографию, посмотрите в сторону презгрузки конструктора класса Font, там можно задать стиль (подчеркнуты, жирный и т.д.)
0 |
insite2012 5495 / 4264 / 1212 Регистрация: 12.10.2013 Сообщений: 12,270 Записей в блоге: 2 |
||||
18.05.2014, 21:54 |
6 |
|||
Вот. На форме кнопка, комбобокс и лейбл (лейбл для проверки).
0 |
25 / 25 / 8 Регистрация: 30.04.2013 Сообщений: 79 |
|
18.05.2014, 22:12 |
7 |
А почему размер присваивается по SelectedIndex, а не SelectedItem? Как здесь цитировать или отвечать?( Не могу никак найти(
0 |
5495 / 4264 / 1212 Регистрация: 12.10.2013 Сообщений: 12,270 Записей в блоге: 2 |
|
18.05.2014, 22:36 |
8 |
BadEvgen, в данном случае это не важно.
0 |
Whitecolor 725 / 505 / 54 Регистрация: 10.03.2012 Сообщений: 3,682 |
||||||||
20.05.2014, 14:45 [ТС] |
9 |
|||||||
Подскажите, как можно сделать,чтобы после запуска программы, можно было увеличивать и уменьшать шрифт
0 |
I load font.size in a file that this format is string and i want to set textbox.font.size by
this value but say «this value is readonly not set»
how i can set font.size in coding?
asked Nov 7, 2013 at 11:21
2
By Using this it is possible to programmatically choose the best font. This also allows you to set different sizes on the various alternative fonts.
Font font = new Font("Times New Roman", 16.0f,
FontStyle.Bold | FontStyle.Italic | FontStyle.Underline);
textBox1.Font = font;
For more details, check here
answered Nov 7, 2013 at 11:28
Gopesh SharmaGopesh Sharma
6,7604 gold badges25 silver badges35 bronze badges
You can Set the Font Property of TextBox Control.
Font Property of TextBox Control Expects Font Class Object.
you can create the Font class oject with different styles by passing different parameters to its constructors.
Font Class Constructor Description :
FontFamily — FontFamily (EnumType) : used to specify Font name
ex:Arial,Times New Roman etc.,FontSize — float(DataType) : it’s a float value of font size.
FontStyle — FontStyle (EnumType) : it is a FontStyle of different
types ex: FontStyle.Regular,FontStyle.Bold,FontStyle.Italic etc.,
Now See sample Example:
Font fnt=new Font(textBox1.Font.FontFamily,12.0F);//Edit your size asper your requirement. it's float value
textBox1.Font = fnt;
answered Nov 7, 2013 at 11:26
Create new font from current font (use it as prototype) and provide font size (parse your string to float):
textBox1.Font = new Font(textBox1.Font, Single.Parse(sizeString));
answered Nov 7, 2013 at 11:24
You have to set it at start of the Initialization of textbox
like
var textbox = new TextBox()
{
FontFamily = "Segoe WP",
FontSize = 18
};
Sayse
42.7k14 gold badges77 silver badges146 bronze badges
answered Nov 7, 2013 at 11:25
techloverrtechloverr
2,5971 gold badge16 silver badges28 bronze badges
Font.Size is read only. You must set the Font object itself.
answered Nov 7, 2013 at 11:24
Sam AxeSam Axe
33.3k9 gold badges55 silver badges89 bronze badges
In my Windows Forms application, I have a form named Brand.cs
.
In some cases, I must change the font size of the form title. I found it quite hard to change the size of the form title.
How to change the font size of the form title easily?
asked May 18, 2015 at 4:29
6
You can’t do that without changing the Windows theme (which you can programmatically) or custom-paint the title bar.
I do wonder if you are on the right track. There is a reason that there is a default style, and they have made it virtually impossible to change it on purpose. You should consider what this will do for the user experience of you application.
If you do intend to give your form a more custom look, I would advise to use WPF, which is more suitable for this kind of scenarios.
answered May 18, 2015 at 6:52
Patrick HofmanPatrick Hofman
154k22 gold badges251 silver badges327 bronze badges
- Remove From My Forums
-
Question
-
hi
i have label control in my windows form, sometimes the output that i want to set as the text property for the label is too long. how i can change the font size of the label in code??
thanks
Answers
-
label1.Font = new Font(label1.Font.FontFamily, 13);
Hans Passant.
-
Marked as answer by
FMZL
Sunday, September 27, 2009 9:20 AM
-
Marked as answer by
All replies
-
Set the Font property. Doh.
Hans Passant.
-
I know i can change it in designer through Font property but i dont know how to do it in code. Label.Font.Size property it a read-only. if you know tell me how?
-
label1.Font = new Font(label1.Font.FontFamily, 13);
Hans Passant.
-
Marked as answer by
FMZL
Sunday, September 27, 2009 9:20 AM
-
Marked as answer by
Когда разрабатываешь приложение на Windows Forms, иногда требуется настроить размер шрифта, чтобы обеспечить оптимальное отображение текста и улучшить пользовательский интерфейс. В этой статье мы рассмотрим простую инструкцию о том, как изменить размер шрифта в Windows Forms при помощи языка программирования C#.
Шаг 1: Откройте проект Windows Forms в вашей среде разработки, такой как Visual Studio. Затем откройте форму, на которой вы хотите изменить размер шрифта. Это можно сделать двойным щелчком по файлу формы в дереве проекта.
Шаг 2: Найдите элемент управления, для которого вам необходимо изменить размер шрифта. Это может быть надпись, кнопка, текстовое поле или любой другой элемент управления, отображающий текст.
Шаг 3: В коде формы найдите метод, который отвечает за инициализацию элементов управления (например, метод «InitializeComponent»). Внутри этого метода найдите соответствующий элемент управления и используйте свойство «Font» для изменения размера шрифта.
Содержание
- Изменение размера шрифта в Windows Forms
- Простая инструкция для начинающих
- Шаги изменения шрифта в Windows Forms
Изменение размера шрифта в Windows Forms
Сначала нужно выбрать элемент управления, у которого вы хотите изменить размер шрифта. Далее вы можете использовать свойство Font
для доступа к настройкам шрифта этого элемента. Например, чтобы изменить размер шрифта формы, вы можете написать:
form1.Font = new Font(form1.Font.FontFamily, 12);
Это установит размер шрифта формы равным 12 пунктам. Вы можете экспериментировать с разными значениями, чтобы найти наиболее подходящий размер для вашего приложения.
Вы также можете использовать свойство Font
для изменения размера шрифта других элементов управления, таких как кнопки, метки и текстовые поля. Просто выберите нужный элемент управления и задайте ему новое значение свойства Font
.
Кроме использования свойства Font
, вы также можете изменить размер шрифта в Windows Forms с помощью стилизации. Например, вы можете использовать таблицу стилей CSS, чтобы задать размер шрифта для всех элементов управления на форме:
<style>
.myControl {
font-size: 12pt;
}
</style>
Затем вы можете применить этот стиль к элементам управления, установив класс myControl
для каждого из них:
button1.CssClass = "myControl";
label1.CssClass = "myControl";
textBox1.CssClass = "myControl";
Это установит размер шрифта всех указанных элементов управления равным 12 пунктам.
В общем, изменение размера шрифта в Windows Forms достаточно просто. Вы можете использовать свойство Font
или стилизацию, чтобы установить желаемый размер шрифта для элементов управления. Экспериментируйте с разными значениями, чтобы найти наиболее подходящий размер для вашего приложения.
Простая инструкция для начинающих
Чтобы изменить размер шрифта в Windows Forms, вам понадобится использовать свойство Font для объекта контрола, в котором хотите изменить шрифт. Следуйте этой простой инструкции:
- Откройте свой проект в Visual Studio и перейдите к форме, на которой находится контрол, шрифт которого вы хотите изменить.
- Выберите нужный контрол, щелкнув по нему мышью.
- В свойствах контрола найдите свойство Font и щелкните на нем дважды или введите новое значение вручную.
- Откроется редактор шрифта, в котором вы можете выбрать нужный размер шрифта и стиль.
- После выбора нужного размера и стиля шрифта нажмите кнопку «ОК», чтобы закрыть редактор шрифта.
Теперь размер шрифта выбранного контрола будет изменен в соответствии с вашими настройками.
Шаги изменения шрифта в Windows Forms
Шаг 1. Откройте ваше приложение Windows Forms в редакторе кода или в интегрированной среде разработки (IDE).
Шаг 2. Найдите компонент, для которого вы хотите изменить шрифт. Это может быть текстовая метка, кнопка, поле ввода или другой элемент управления.
Шаг 3. В свойствах выбранного компонента найдите параметр «Font» или «Шрифт». Этот параметр определяет шрифт, используемый элементом управления.
Шаг 4. Раскройте список параметра «Font» или «Шрифт» и выберите другой шрифт из доступных вариантов.
Шаг 5. Если вы хотите изменить только размер шрифта, найдите параметр «Size» или «Размер» в свойствах компонента. Установите новое значение размера шрифта, используя доступные опции или введите свое значение.
Шаг 6. Сохраните изменения и выполните приложение для просмотра результатов. Шрифт выбранного компонента должен измениться в соответствии с вашими настройками.
Следуя этим шагам, вы сможете уверенно изменить размер шрифта в Windows Forms и создать более пользовательский и привлекательный интерфейс для вашего приложения.