FontDialog Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Kullanıcıdan yerel bilgisayarda yüklü olanlar arasından bir yazı tipi seçmesini ister.
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
- Devralma
Örnekler
Aşağıdaki kod örneği bir FontDialoggörüntülemek için kullanırShowDialog. Bu kod, Form üzerine yerleştirilen ve düğmesiyle önceden oluşturulmuş bir TextBox kod gerektirir. Ayrıca öğesinin fontDialog1
oluşturulmasını da gerektirir.
Font boyut bilgilerini içerir ancak renk bilgilerini içermez.
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
Açıklamalar
Bu özel ortak iletişim kutusunu oluşturmak için devralınan üye ShowDialog çağrılmalıdır. HookProc belirli iletişim kutusu kanca işlevselliğini uygulamak için geçersiz kılınabilir.
örneğini FontDialogoluşturduğunuzda, bazı okuma/yazma özellikleri ilk değerlere ayarlanır. Bu değerlerin listesi için oluşturucuya FontDialog bakın.
Oluşturucular
FontDialog() |
FontDialog sınıfının yeni bir örneğini başlatır. |
Alanlar
EventApply |
Olayın sahibidir Apply . |
Özellikler
AllowScriptChange |
Kullanıcının Betik birleşik giriş kutusunda belirtilen karakter kümesini, o anda görüntülenenden başka bir karakter kümesini görüntüleyecek şekilde değiştirip değiştiremeyeceğini belirten bir değer alır veya ayarlar. |
AllowSimulations |
İletişim kutusunun grafik cihaz arabirimi (GDI) yazı tipi benzetimlerine izin verip vermeyeceğini belirten bir değer alır veya ayarlar. |
AllowVectorFonts |
İletişim kutusunun vektör yazı tipi seçimlerine izin verip vermeyeceğini belirten bir değer alır veya ayarlar. |
AllowVerticalFonts |
İletişim kutusunun hem dikey hem de yatay yazı tiplerini mi yoksa yalnızca yatay yazı tiplerini mi görüntülediğini belirten bir değer alır veya ayarlar. |
CanRaiseEvents |
Bileşenin olay oluşturup oluşturamayacağını belirten bir değer alır. (Devralındığı yer: Component) |
Color |
Seçili yazı tipi rengini alır veya ayarlar. |
Container |
öğesini IContainer içeren öğesini Componentalır. (Devralındığı yer: Component) |
DesignMode |
öğesinin şu anda tasarım modunda olup olmadığını Component gösteren bir değer alır. (Devralındığı yer: Component) |
Events |
Bu Componentöğesine eklenen olay işleyicilerinin listesini alır. (Devralındığı yer: Component) |
FixedPitchOnly |
İletişim kutusunun yalnızca sabit aralıklı yazı tiplerinin seçilmesine izin verip vermeyeceğini belirten bir değer alır veya ayarlar. |
Font |
Seçili yazı tipini alır veya ayarlar. |
FontMustExist |
Kullanıcı var olmayan bir yazı tipi veya stil seçmeye çalışırsa iletişim kutusunun bir hata koşulu belirtip belirtmeyeceğini belirten bir değer alır veya ayarlar. |
MaxSize |
Kullanıcının seçebileceği maksimum nokta boyutunu alır veya ayarlar. |
MinSize |
Kullanıcının seçebileceği en düşük nokta boyutunu alır veya ayarlar. |
Options |
başlatma FontDialogdeğerlerini alır. |
ScriptsOnly |
İletişim kutusunun TÜM OEM olmayan ve Sembol karakter kümelerinin yanı sıra ANSI karakter kümesi için yazı tipi seçimine izin verip vermeyeceğini belirten bir değer alır veya ayarlar. |
ShowApply |
İletişim kutusunda Uygula düğmesi olup olmadığını belirten bir değer alır veya ayarlar. |
ShowColor |
İletişim kutusunun renk seçimini görüntüleyip görüntülemediğini belirten bir değer alır veya ayarlar. |
ShowEffects |
İletişim kutusunun, kullanıcının üstü çizili, altı çizili ve metin rengi seçeneklerini belirtmesine olanak sağlayan denetimler içerip içermediğini belirten bir değer alır veya ayarlar. |
ShowHelp |
İletişim kutusunda Yardım düğmesinin görüntülenip görüntülenmeyeceğini belirten bir değer alır veya ayarlar. |
Site |
öğesini alır veya ayarlar ISiteComponent. (Devralındığı yer: Component) |
Tag |
Denetim hakkındaki verileri içeren bir nesneyi alır veya ayarlar. (Devralındığı yer: CommonDialog) |
Yöntemler
CreateObjRef(Type) |
Uzak bir nesneyle iletişim kurmak için kullanılan bir ara sunucu oluşturmak için gereken tüm ilgili bilgileri içeren bir nesne oluşturur. (Devralındığı yer: MarshalByRefObject) |
Dispose() |
Component tarafından kullanılan tüm kaynakları serbest bırakır. (Devralındığı yer: Component) |
Dispose(Boolean) |
Component tarafından kullanılan yönetilmeyen kaynakları serbest bırakır ve yönetilen kaynakları isteğe bağlı olarak serbest bırakır. (Devralındığı yer: Component) |
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetLifetimeService() |
Geçersiz.
Bu örnek için yaşam süresi ilkesini denetleen geçerli yaşam süresi hizmet nesnesini alır. (Devralındığı yer: MarshalByRefObject) |
GetService(Type) |
veya tarafından ComponentContainersağlanan bir hizmeti temsil eden bir nesnesi döndürür. (Devralındığı yer: Component) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
HookProc(IntPtr, Int32, IntPtr, IntPtr) |
Ortak bir iletişim kutusuna belirli işlevler eklemek için geçersiz kılınan ortak iletişim kutusu kanca yordamını belirtir. |
InitializeLifetimeService() |
Geçersiz.
Bu örneğin yaşam süresi ilkesini denetlemek için bir yaşam süresi hizmet nesnesi alır. (Devralındığı yer: MarshalByRefObject) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
MemberwiseClone(Boolean) |
Geçerli MarshalByRefObject nesnenin sığ bir kopyasını oluşturur. (Devralındığı yer: MarshalByRefObject) |
OnApply(EventArgs) |
Olayı tetikler Apply . |
OnHelpRequest(EventArgs) |
Olayı tetikler HelpRequest . (Devralındığı yer: CommonDialog) |
OwnerWndProc(IntPtr, Int32, IntPtr, IntPtr) |
Ortak bir iletişim kutusuna belirli işlevler eklemek için geçersiz kılınan sahip penceresi yordamını tanımlar. (Devralındığı yer: CommonDialog) |
Reset() |
Tüm iletişim kutusu seçeneklerini varsayılan değerlerine sıfırlar. |
RunDialog(IntPtr) |
Dosya iletişim kutusunu belirtir. |
ShowDialog() |
Varsayılan sahibi olan ortak bir iletişim kutusu çalıştırır. (Devralındığı yer: CommonDialog) |
ShowDialog(IWin32Window) |
Belirtilen sahiple ortak bir iletişim kutusu çalıştırır. (Devralındığı yer: CommonDialog) |
ToString() |
İletişim kutusunda seçilen geçerli yazı tipinin adını içeren bir dize alır. |
Ekinlikler
Apply |
Kullanıcı yazı tipi iletişim kutusundaki Uygula düğmesine tıkladığında gerçekleşir. |
Disposed |
Bileşen yöntemine Dispose() yapılan bir çağrı tarafından atıldığında gerçekleşir. (Devralındığı yer: Component) |
HelpRequest |
Kullanıcı ortak bir iletişim kutusundaki Yardım düğmesine tıkladığında gerçekleşir. (Devralındığı yer: CommonDialog) |