- Практическое руководство. Задание атрибутов шрифта для элемента управления RichTextBox в Windows Forms How to: Set Font Attributes for the Windows Forms RichTextBox Control
- Изменение внешнего вида символов To change the appearance of characters
- Как задать текст, отображаемый элементом управления Windows Forms How to: Set the text displayed by a Windows Forms control
- Программный Programmatic
- Designer Designer
- Клёвый код
- Решаем задачи Абрамян на C. Matrix78
- Решаем задачи Абрамян на C. Matrix77
- Решаем задачи Абрамян на C. Matrix76
- Решаем задачи Абрамян на C. Matrix75
- Решаем задачи Абрамян на C. Matrix74
- Решаем задачи Абрамян на C. Matrix73
- Решаем задачи Абрамян на C. Matrix72
- Решаем задачи Абрамян на C. Matrix71
- Решаем задачи Абрамян на C. Matrix70
- Решаем задачи Абрамян на C. Matrix69
- Практическое руководство. Настройка шрифтов и цветов в элементе управления DataGridView в Windows Forms How to: Set Font and Color Styles in the Windows Forms DataGridView Control
- Указание шрифта текста для ячеек элемента управления DataGridView To specify the font used by DataGridView cells
- Указание цветов текста и фона для ячеек элемента управления DataGridView To specify the foreground and background colors of DataGridView cells
- Указание цветов текста и фона для выбранных ячеек элемента управления DataGridView To specify the foreground and background colors of selected DataGridView cells
- Пример Example
- Компиляция кода Compiling the Code
- Отказоустойчивость Robust Programming
- Control. Font Свойство
- Определение
- Значение свойства
- Примеры
- Комментарии
- Примечания для тех, кто наследует этот метод
Практическое руководство. Задание атрибутов шрифта для элемента управления RichTextBox в Windows Forms How to: Set Font Attributes for the Windows Forms RichTextBox Control
RichTextBoxЭлемент управления Windows Forms имеет множество параметров для форматирования отображаемого текста. The Windows Forms RichTextBox control has numerous options for formatting the text it displays. Можно сделать выбранные символы полужирным, подчеркнутым или курсивом с помощью SelectionFont Свойства. You can make the selected characters bold, underlined, or italic, using the SelectionFont property. Это свойство также может использоваться для изменения размера и начертания выбранных символов. You can also use this property to change the size and typeface of the selected characters. SelectionColorСвойство позволяет изменить цвет выбранных символов. The SelectionColor property enables you to change the selected characters’ color.
Изменение внешнего вида символов To change the appearance of characters
Задайте SelectionFont для свойства соответствующий шрифт. Set the SelectionFont property to an appropriate font.
Чтобы разрешить пользователям задавать семейство шрифтов, размер и гарнитуру в приложении, обычно используется FontDialog компонент. To enable users to set the font family, size, and typeface in an application, you would typically use the FontDialog component. Его обзор приведен в разделе Общие сведения о компоненте FontDialog. For an overview, see FontDialog Component Overview.
Задайте SelectionColor для свойства соответствующий цвет. Set the SelectionColor property to an appropriate color.
Чтобы разрешить пользователям задавать цвет в приложении, обычно используется ColorDialog компонент. To enable users to set the color in an application, you would typically use the ColorDialog component. Его обзор приведен в разделе Общие сведения о компоненте ColorDialog. For an overview, see ColorDialog Component Overview.
Эти свойства влияют лишь на выделенный текст или, если никакой текст не выбран, текст, вводимый в текущей позиции курсора. These properties only affect selected text, or, if no text is selected, the text that is typed at the current location of the insertion point. Сведения о программном выборе текста см. в разделе Select . For information on selecting text programmatically, see Select.
Как задать текст, отображаемый элементом управления Windows Forms How to: Set the text displayed by a Windows Forms control
Windows Forms элементы управления обычно отображают некоторый текст, связанный с основной функцией элемента управления. Windows Forms controls usually display some text that’s related to the primary function of the control. Например, Button элемент управления обычно отображает заголовок, указывающий, какое действие будет выполнено при нажатии кнопки. For example, a Button control usually displays a caption indicating what action will be performed if the button is clicked. С помощью свойства Text можно задавать или получать текст для всех элементов управления. For all controls, you can set or return the text by using the Text property. Шрифт можно менять с помощью свойства Font. You can change the font by using the Font property.
Можно также задать текст с помощью конструктора. You can also set the text by using the designer.
Программный Programmatic
Присвойте свойству Text строку. Set the Text property to a string.
Чтобы создать подчеркнутый ключ доступа, включает амперсанд (&) перед буквой, которая будет клавишей доступа. To create an underlined access key, includes an ampersand (&) before the letter that will be the access key.
Присвойте свойству Font объект типа Font. Set the Font property to an object of type Font.
Для отображения в элементах пользовательского интерфейса, например пунктах меню, специальных символов, которые обычно интерпретируются в них по-другому, можно использовать escape-символ. You can use an escape character to display a special character in user-interface elements that would normally interpret them differently, such as menu items. Например, следующая строка кода задает текст пункта меню для чтения «& теперь для чего-то совершенно другого»: For example, the following line of code sets the menu item’s text to read «& Now For Something Completely Different»:
Designer Designer
В окне Свойства в Visual Studio задайте для свойства Text элемента управления соответствующую строку. In the Properties window in Visual Studio, set the Text property of the control to an appropriate string.
Чтобы создать подчеркнутую клавишу, она включает амперсанд (&) перед буквой, которая будет клавишей быстрого вызова. To create an underlined shortcut key, includes an ampersand (&) before the letter that will be the shortcut key.
В окне Свойства нажмите кнопку с многоточием ( ) рядом со свойством Font . In the Properties window, select the ellipsis button ( ) next to the Font property.
В диалоговом окне стандартный шрифт выберите шрифт, стиль шрифта, размер, эффекты (например, зачеркивание или подчеркивание) и нужный сценарий. In the standard font dialog box, select the font, font style, size, effects (such as strikeout or underline), and script that you want.
Клёвый код
Скриптописание и кодинг
Решаем задачи Абрамян на C. Matrix78
Matrix78. Дана матрица размера $$M \times N$$. Упорядочить ее строки так, чтобы их минимальные элементы образовывали убывающую последовательность.
Решаем задачи Абрамян на C. Matrix77
Matrix77. Дана матрица размера $$M \times N$$. Упорядочить ее столбцы так, чтобы их последние элементы образовывали убывающую последовательность.
Решаем задачи Абрамян на C. Matrix76
Matrix76. Дана матрица размера $$M \times N$$. Упорядочить ее строки так, чтобы их первые элементы образовывали возрастающую последовательность.
Решаем задачи Абрамян на C. Matrix75
Matrix75. Дана матрица размера $$M \times N$$. Элемент матрицы называется ее локальным максимумом, если он больше всех окружающих его элементов. Поменять знак всех локальных максимумов данной матрицы на противоположный. При решении допускается использовать вспомогательную матрицу.
Решаем задачи Абрамян на C. Matrix74
Matrix74. Дана матрица размера $$M \times N$$. Элемент матрицы называется ее локальным минимумом, если он меньше всех окружающих его элементов. Заменить все локальные минимумы данной матрицы на нули. При решении допускается использовать вспомогательную матрицу.
Решаем задачи Абрамян на C. Matrix73
Matrix73. Дана матрица размера $$M \times N$$. После последнего столбца, содержащего только отрицательные элементы, вставить столбец из нулей. Если требуемых столбцов нет, то вывести матрицу без изменений.
Решаем задачи Абрамян на C. Matrix72
Matrix72. Дана матрица размера $$M \times N$$. Перед первым столбцом, содержащим только положительные элементы, вставить столбец из единиц. Если требуемых столбцов нет, то вывести матрицу без изменений.
Решаем задачи Абрамян на C. Matrix71
Matrix71. Дана матрица размера $$M \times N$$. Продублировать столбец матрицы, содержащий ее минимальный элемент.
Решаем задачи Абрамян на C. Matrix70
Matrix70. Дана матрица размера $$M \times N$$. Продублировать строку матрицы, содержащую ее максимальный элемент.
Решаем задачи Абрамян на C. Matrix69
Matrix69. Дана матрица размера $$M \times N$$ и целое число $$K$$ $$(1 \le K \le $$N$$)$$. После столбца матрицы с номером $$K$$ вставить столбец из единиц.
Практическое руководство. Настройка шрифтов и цветов в элементе управления DataGridView в Windows Forms How to: Set Font and Color Styles in the Windows Forms DataGridView Control
Внешний вид ячеек в элементе управления DataGridView можно определять путем указания свойств класса DataGridViewCellStyle. You can specify the visual appearance of cells within a DataGridView control by setting properties of the DataGridViewCellStyle class. Экземпляры этого класса можно извлечь из различных свойств класса DataGridView и сопутствующих классов или же можно создать экземпляры объектов DataGridViewCellStyle для назначения этим свойствам. You can retrieve instances of this class from various properties of the DataGridView class and its companion classes, or you can instantiate DataGridViewCellStyle objects for assignment to these properties.
Приведенные ниже процедуры демонстрируют основные способы настройки внешнего вида ячеек с помощью свойства DefaultCellStyle. The following procedures demonstrate basic customization of cell appearance using the DefaultCellStyle property. Каждая ячейка элемента управления наследует стили, указанные с помощью этого свойства, если они не переопределены на уровне столбца, строки или ячейки. Every cell in the control inherits the styles specified through this property unless they are overridden at the column, row, or cell level. Пример наследования стиля см. в разделе как задать стили ячеек по умолчанию для элемента управления Windows Forms DataGridView. For an example of style inheritance, see How to: Set Default Cell Styles for the Windows Forms DataGridView Control. Информацию о дополнительных способах использования класса DataGridViewCellStyle см. в разделах, перечисленных в разделе «См. также». For information about additional uses of the DataGridViewCellStyle class, see the topics listed in the See Also section.
Указание шрифта текста для ячеек элемента управления DataGridView To specify the font used by DataGridView cells
Задайте свойство Font элемента DataGridViewCellStyle. Set the Font property of a DataGridViewCellStyle. В примере кода ниже свойство DataGridView.DefaultCellStyle используется для задания шрифта для всего элемента управления. The following code example uses the DataGridView.DefaultCellStyle property to set the font for the entire control.
Указание цветов текста и фона для ячеек элемента управления DataGridView To specify the foreground and background colors of DataGridView cells
Задайте свойства ForeColor и BackColor элемента DataGridViewCellStyle. Set the ForeColor and BackColor properties of a DataGridViewCellStyle. В примере кода ниже свойство DataGridView.DefaultCellStyle используется с целью задания стилей для всего элемента управления. The following code example uses the DataGridView.DefaultCellStyle property to set these styles for the entire control.
Указание цветов текста и фона для выбранных ячеек элемента управления DataGridView To specify the foreground and background colors of selected DataGridView cells
Задайте свойства SelectionForeColor и SelectionBackColor элемента DataGridViewCellStyle. Set the SelectionForeColor and SelectionBackColor properties of a DataGridViewCellStyle. В примере кода ниже свойство DataGridView.DefaultCellStyle используется с целью задания стилей для всего элемента управления. The following code example uses the DataGridView.DefaultCellStyle property to set these styles for the entire control.
Пример Example
Компиляция кода Compiling the Code
Для этого примера требуются: This example requires:
элемент управления DataGridView с именем dataGridView1 ; A DataGridView control named dataGridView1 .
Отказоустойчивость Robust Programming
Для максимальной масштабируемости объекты DataGridViewCellStyle следует распределить по нескольким строкам, столбцам или ячейкам с одинаковыми стилями, чтобы не задавать свойства стилей для каждого элемента в отдельности. For maximum scalability, you should share DataGridViewCellStyle objects across multiple rows, columns, or cells that use the same styles, rather than setting the style properties for each element separately. Подробнее см. в разделе Масштабирование элемента управления DataGridView в Windows Forms. For more information, see Best Practices for Scaling the Windows Forms DataGridView Control.
Control. Font Свойство
Определение
Возвращает или задает шрифт текста, отображаемого элементом управления. Gets or sets the font of the text displayed by the control.
Значение свойства
Шрифт Font, применяемый к тексту, отображаемому элементом управления. The Font to apply to the text displayed by the control. Значением по умолчанию является значение свойства DefaultFont. The default is the value of the DefaultFont property.
Примеры
В следующем примере кода выводится FontDialog для пользователя и изменяется Font DateTimePicker элемент управления. The following code example displays a FontDialog to the user and changes the Font of a DateTimePicker control. В этом примере требуется, чтобы в Form Button нем было и DateTimePicker . This example requires that you have a Form with Button and a DateTimePicker on it.
Комментарии
FontСвойство является внешним свойством. The Font property is an ambient property. Внешнее свойство — это свойство элемента управления, которое, если оно не задано, извлекается из родительского элемента управления. An ambient property is a control property that, if not set, is retrieved from the parent control. Например, Button по умолчанию объект будет иметь то же значение, BackColor что и его родительский элемент Form . For example, a Button will have the same BackColor as its parent Form by default. Дополнительные сведения о внешних свойствах см. в разделе AmbientProperties класс или Control Общие сведения о классе. For more information about ambient properties, see the AmbientProperties class or the Control class overview.
Так как объект Font является неизменяемым (то есть вы не можете изменить его свойства), можно назначить только Font новое свойство Font . Because the Font is immutable (meaning that you cannot adjust any of its properties), you can only assign the Font property a new Font. Однако можно создать новый шрифт на основе существующего шрифта. However, you can base the new font on the existing font.
Ниже приведен пример того, как изменить существующий шрифт, сделав его полужирным: The following is an example of how to adjust the existing font to make it bold:
Примечания для тех, кто наследует этот метод
При переопределении Font свойства в производном классе используйте свойство базового класса Font для расширения базовой реализации. When overriding the Font property in a derived class, use the base class’s Font property to extend the base implementation. В противном случае необходимо предоставить всю реализацию. Otherwise, you must provide all the implementation. Переопределение get методов доступа и для свойства не требуется set Font ; при необходимости можно переопределить только одно из них. You are not required to override both the get and set accessors of the Font property; you can override only one if needed.