FontDialog Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предлагает пользователю выбрать шрифт из тех, которые установлены на локальном компьютере.
public ref class FontDialog : System::Windows::Forms::CommonDialog
public class FontDialog : System.Windows.Forms.CommonDialog
type FontDialog = class
inherit CommonDialog
Public Class FontDialog
Inherits CommonDialog
- Наследование
Примеры
В следующем примере кода используется для ShowDialog отображения FontDialog. Для этого кода требуется Form , чтобы объект уже был создан с кнопкой TextBox и . Для этого также требуется fontDialog1
, чтобы был создан объект . Содержит Font сведения о размере, но не сведения о цвете.
private:
void button1_Click( Object^ /*sender*/, System::EventArgs^ /*e*/ )
{
fontDialog1->ShowColor = true;
fontDialog1->Font = textBox1->Font;
fontDialog1->Color = textBox1->ForeColor;
if ( fontDialog1->ShowDialog() != ::DialogResult::Cancel )
{
textBox1->Font = fontDialog1->Font;
textBox1->ForeColor = fontDialog1->Color;
}
}
private void button1_Click(object sender, System.EventArgs e)
{
fontDialog1.ShowColor = true;
fontDialog1.Font = textBox1.Font;
fontDialog1.Color = textBox1.ForeColor;
if(fontDialog1.ShowDialog() != DialogResult.Cancel )
{
textBox1.Font = fontDialog1.Font ;
textBox1.ForeColor = fontDialog1.Color;
}
}
Private Sub button1_Click(sender As Object, e As System.EventArgs)
fontDialog1.ShowColor = True
fontDialog1.Font = textBox1.Font
fontDialog1.Color = textBox1.ForeColor
If fontDialog1.ShowDialog() <> DialogResult.Cancel Then
textBox1.Font = fontDialog1.Font
textBox1.ForeColor = fontDialog1.Color
End If
End Sub
Комментарии
Для создания этого конкретного общего диалогового окна необходимо вызвать наследуемый элемент ShowDialog . HookProc можно переопределить для реализации определенных функциональных возможностей перехватчика диалогового окна.
При создании экземпляра FontDialogдля некоторых свойств чтения и записи устанавливаются начальные значения. Список этих значений см. в конструкторе FontDialog.
Конструкторы
FontDialog() |
Инициализирует новый экземпляр класса FontDialog. |
Поля
EventApply |
Является владельцем событием Apply. |
Свойства
AllowScriptChange |
Получает или задает значение, показывающее, может ли пользователь изменить кодировку, указанную в поле со списком Сценарий для отображения кодировки, отличающейся от отображенной в настоящее время. |
AllowSimulations |
Возвращает или задает значение, указывающее, допускает ли диалоговое окно имитацию шрифта интерфейсом графических устройств (GDI). |
AllowVectorFonts |
Возвращает или задает значение, указывающее, допускает ли диалоговое окно выбор векторного шрифта. |
AllowVerticalFonts |
Возвращает или задает значение, указывающее, отображает ли диалоговое окно вертикальные и горизонтальные шрифты, или только горизонтальные. |
CanRaiseEvents |
Возвращает значение, показывающее, может ли компонент вызывать событие. (Унаследовано от Component) |
Color |
Возвращает или задает цвет выбранного шрифта. |
Container |
Возвращает объект IContainer, который содержит коллекцию Component. (Унаследовано от Component) |
DesignMode |
Возвращает значение, указывающее, находится ли данный компонент Component в режиме конструктора в настоящее время. (Унаследовано от Component) |
Events |
Возвращает список обработчиков событий, которые прикреплены к этому объекту Component. (Унаследовано от Component) |
FixedPitchOnly |
Возвращает или задает значение, указывающее, допускает ли диалоговое окно выбор только шрифтов фиксированного размера. |
Font |
Возвращает или задает выбранный шрифт. |
FontMustExist |
Возвращает или задает значение, указывающее, возникает ли в диалоговом окне состояние ошибки, если пользователь пытается выбрать несуществующий шрифт или стиль. |
MaxSize |
Возвращает или задает наибольший размер в пунктах, который может выбрать пользователь. |
MinSize |
Возвращает или задает наименьший размер в пунктах, который может выбрать пользователь. |
Options |
Получает значения для инициализации класса FontDialog. |
ScriptsOnly |
Возвращает или задает значение, указывающее, допускает ли диалоговое окно выбор шрифтов для всех наборов знаков, не предусматриваемых изготовителем оборудования, наборов знаков Symbol, а также набора знаков ANSI. |
ShowApply |
Получает или задает значение, показывающее, содержит ли диалоговое окно кнопку Применить. |
ShowColor |
Возвращает или задает значение, указывающее, отображает ли диалоговое окно выбор цветов. |
ShowEffects |
Возвращает или задает значение, указывающее, содержит ли диалоговое окно элементы управления, позволяющие пользователю задавать параметры зачеркивания, подчеркивания и цвета текста. |
ShowHelp |
Возвращает или задает значение, указывающее, отображает ли диалоговое окно кнопку "Справка". |
Site |
Получает или задает ISite объекта Component. (Унаследовано от Component) |
Tag |
Получает или задает объект, содержащий данные элемента управления. (Унаследовано от CommonDialog) |
Методы
CreateObjRef(Type) |
Создает объект, который содержит всю необходимую информацию для создания прокси-сервера, используемого для взаимодействия с удаленным объектом. (Унаследовано от MarshalByRefObject) |
Dispose() |
Освобождает все ресурсы, занятые модулем Component. (Унаследовано от Component) |
Dispose(Boolean) |
Освобождает неуправляемые ресурсы, используемые объектом Component, а при необходимости освобождает также управляемые ресурсы. (Унаследовано от Component) |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetLifetimeService() |
Устаревшие..
Извлекает объект обслуживания во время существования, который управляет политикой времени существования данного экземпляра. (Унаследовано от MarshalByRefObject) |
GetService(Type) |
Возвращает объект, представляющий службу, предоставляемую классом Component или классом Container. (Унаследовано от Component) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
HookProc(IntPtr, Int32, IntPtr, IntPtr) |
Определяет процедуру обработки для общего диалогового окна, переопределяемую для добавления специальных функций в общее диалоговое окно. |
InitializeLifetimeService() |
Устаревшие..
Получает объект службы времени существования для управления политикой времени существования для этого экземпляра. (Унаследовано от MarshalByRefObject) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
MemberwiseClone(Boolean) |
Создает неполную копию текущего объекта MarshalByRefObject. (Унаследовано от MarshalByRefObject) |
OnApply(EventArgs) |
Вызывает событие Apply. |
OnHelpRequest(EventArgs) |
Вызывает событие HelpRequest. (Унаследовано от CommonDialog) |
OwnerWndProc(IntPtr, Int32, IntPtr, IntPtr) |
Определяет процедуру окна-владельца, которая переопределяется, чтобы добавить специальные функции для общего диалогового окна. (Унаследовано от CommonDialog) |
Reset() |
Возвращает всем параметрам диалогового окна значения по умолчанию. |
RunDialog(IntPtr) |
Определяет диалоговое окно файла. |
ShowDialog() |
Запускает общее диалоговое окно с заданным по умолчанию владельцем. (Унаследовано от CommonDialog) |
ShowDialog(IWin32Window) |
Запускает общее диалоговое окно с указанным владельцем. (Унаследовано от CommonDialog) |
ToString() |
Возвращает строку, содержащую имя текущего шрифта, выбранного в диалоговом окне. |
События
Apply |
Происходит при нажатии пользователем кнопки Применить в диалоговом окне шрифта. |
Disposed |
Возникает при удалении компонента путем вызова метода Dispose(). (Унаследовано от Component) |
HelpRequest |
Происходит при нажатии пользователем кнопки справки в общем диалоговом окне. (Унаследовано от CommonDialog) |