İzlenecek yol: CheckBox denetimlerini kullanarak belge biçimlendirmesini değiştirme

Bu kılavuzda, metin biçimlendirmesini değiştirmek için Microsoft Office Word için belge düzeyinde özelleştirmede Windows Forms denetimlerinin nasıl kullanılacağı gösterilmektedir.

Şunlar için geçerlidir: Bu konudaki bilgiler Word için belge düzeyi projeleri için geçerlidir. Daha fazla bilgi için bkz. Office uygulaması ve proje türüne göre kullanılabilen özellikler.

Bu izlenecek yol aşağıdaki görevleri gösterir:

  • Tasarım zamanında belge düzeyindeki bir projede belgeye metin ve denetim ekleme.

  • Bir seçenek belirlendiğinde metni biçimlendirme.

    Sonucu tamamlanmış bir örnek olarak görmek için Bkz. Office geliştirme örnekleri ve izlenecek yollarda Word Denetimleri Örneği.

    Not

    Bilgisayarınız, aşağıdaki yönergelerde yer alan Visual Studio kullanıcı arabirimi öğelerinden bazıları için farklı adlar veya konumlar gösterebilir. Sahip olduğunuz Visual Studio sürümü ve kullandığınız ayarlar bu öğeleri belirler. Daha fazla bilgi için bkz . IDE'yi kişiselleştirme.

Önkoşullar

Bu izlenecek yolu tamamlamak için aşağıdaki bileşenlere ihtiyacınız vardır:

  • Microsoft Office geliştirici araçlarını içeren bir Visual Studio sürümü. Daha fazla bilgi için bkz . Office çözümleri geliştirmek için bilgisayar yapılandırma.

  • Word 2013 veya Word 2010 .

Proje oluşturma

İlk adım bir Word Belgesi projesi oluşturmaktır.

Yeni proje oluşturma

  1. Word Biçimlendirmem adlı bir Word Belgesi projesi oluşturun. Sihirbazda Yeni belge oluştur'u seçin.

    Daha fazla bilgi için bkz . Nasıl yapılır: Visual Studio'da Office projeleri oluşturma.

    Visual Studio, tasarımcıda yeni Word belgesini açar ve Word Biçimlendirmem projesini Çözüm Gezgini ekler.

Word belgesine metin ve denetim ekleme

Bu izlenecek yol için, Word belgesine denetimde Bookmark üç onay kutusu ve bir metin ekleyin. Onay kutuları, kullanıcıya metni biçimlendirmek için seçenekler sunar.

Üç onay kutusu ekle

  1. Belgenin Visual Studio tasarımcısında açık olduğunu doğrulayın.

  2. Araç Kutusu'nun Ortak Denetimler sekmesinden, ilk CheckBox denetimi belgeye sürükleyin.

  3. Özellikler penceresinde aşağıdaki özellikleri değiştirin.

    Özellik Değer
    Ad applyBoldFont
    Metin Kalın
  4. Ekleme noktasını ilk onay kutusunun altına taşımak için Enter tuşuna basın.

  5. Onay kutusunun altındaki ApplyBoldFont belgeye ikinci bir onay kutusu ekleyin ve aşağıdaki özellikleri değiştirin.

    Özellik Değer
    Ad applyItalicFont
    Metin Italik
  6. Ekleme noktasını ikinci onay kutusunun altına taşımak için Enter tuşuna basın.

  7. Onay kutusunun altındaki ApplyItalicFont belgeye üçüncü bir onay kutusu ekleyin ve aşağıdaki özellikleri değiştirin.

    Özellik Değer
    Ad applyUnderlineFont
    Metin Altı çizili

Metin ve Yer İşareti denetimi ekleme

  1. Ekleme noktasını onay kutusu denetimlerinin altına taşıyın ve aşağıdaki metni yazın:

    Bu metnin biçimlendirmesini değiştirmek için bir onay kutusuna tıklayın.

  2. Araç Kutusu'nun Word Denetimleri sekmesinden belgeye bir Bookmark denetim sürükleyin.

    Yer İşareti Denetimi Ekle iletişim kutusu görüntülenir.

  3. Belgeye eklediğiniz metni seçin ve Tamam'a tıklayın.

    Bookmark Belgedeki seçili metne Bookmark1 adlı bir denetim eklenir.

  4. Özellikler penceresinde (Ad) özelliğinin değerini fontText olarak değiştirin.

    Ardından, onay kutusu işaretli veya temizlenmiş durumdayken metni biçimlendirmek için kodu yazın.

Onay kutusu işaretli veya temizlenmiş durumdayken metni biçimlendirme

Kullanıcı bir biçimlendirme seçeneği seçtiğinde, belgedeki metnin biçimini değiştirin.

Onay kutusu seçiliyken biçimlendirmeyi değiştirme

  1. Çözüm Gezgini sağ tıklayın ThisDocumentve kısayol menüsünde Kodu Görüntüle'ye tıklayın.

  2. Yalnızca C# için Aşağıdaki sabitleri ThisDocument sınıfına ekleyin.

    const int WordTrue = -1;
    const int WordFalse = 0;
    
  3. Onay kutusunun olay işleyicisine ClickapplyBoldFont aşağıdaki kodu ekleyin.

    private void applyBoldFont_Click(object sender, System.EventArgs e)
    {
        if (this.applyBoldFont.Checked == true)
        {
            this.fontText.Bold = WordTrue;
        }
        else
        {
            this.fontText.Bold = WordFalse;
        }
    }
    
  4. Onay kutusunun olay işleyicisine ClickapplyItalicFont aşağıdaki kodu ekleyin.

    private void applyItalicFont_Click(object sender, System.EventArgs e)
    {
        if (this.applyItalicFont.Checked == true)
        {
            this.fontText.Italic = WordTrue;
        }
        else
        {
            this.fontText.Italic = WordFalse;
        }
    }
    
  5. Onay kutusunun olay işleyicisine ClickapplyUnderlineFont aşağıdaki kodu ekleyin.

    private void applyUnderlineFont_Click(object sender, System.EventArgs e)
    {
        if (this.applyUnderlineFont.Checked == true)
        {
            this.fontText.Underline = Word.WdUnderline.wdUnderlineSingle;
        }
        else
        {
            this.fontText.Underline = Word.WdUnderline.wdUnderlineNone;
        }
    }
    
  6. C# dilinde, olaya metin kutuları Startup için olay işleyicileri eklemeniz gerekir. Olay işleyicileri oluşturma hakkında bilgi için bkz . Nasıl yapılır: Office projelerinde olay işleyicileri oluşturma.

    this.applyBoldFont.Click += new EventHandler(applyBoldFont_Click);
    this.applyItalicFont.Click += new EventHandler(applyItalicFont_Click);
    this.applyUnderlineFont.Click += new EventHandler(applyUnderlineFont_Click);
    

Uygulamayı test etme

Artık bir onay kutusunu seçtiğinizde veya temizlediğinizde metnin doğru biçimlendirildiğini doğrulamak için belgenizi test edebilirsiniz.

Belgenizi test edin

  1. Projenizi çalıştırmak için F5 tuşuna basın.

  2. Onay kutusunu seçin veya temizleyin.

  3. Metnin doğru biçimlendirildiğini onaylayın.

Sonraki adımlar

Bu izlenecek yol, Word belgelerinde onay kutularını kullanmanın ve metin biçimlendirmesini program aracılığıyla değiştirmenin temellerini gösterir. Bundan sonra gelebilecek bazı görevler şunlardır:

  • Metin kutusunu doldurmak için bir düğme kullanın. Daha fazla bilgi için bkz . İzlenecek Yol: Düğme kullanarak belgedeki metin kutusunda metin görüntüleme.

  • Grafik stillerini seçmek için radyo düğmelerini kullanma.