FontDialog Sınıf

Tanım

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)

Şunlara uygulanır

Ayrıca bkz.