İzlenecek Yol: CheckBox Denetimlerini Kullanarak Çalışma Sayfası Biçimlendirmesini Değiştirme
Bu anlatım, bir Microsoft Office Excel çalışma sayfasında onay kutularını biçimlendirmeyi değiştirmek için kullanmanın temellerini gösterir.Kod oluşturup projenize eklemek için Visual Studio'daki Office geliştirme araçlarını kullanacaksınız.Sonuçları tamamlanmış bir örnek olarak görmek için, Office Geliştirme Örnekleri ve İzlenecek Yollar'daki Excel Denetim Örneklerine bakınız.
Uygulama hedefi: Bu konudaki bilgiler, Excel 2013 ve Excel 2010 için belge düzeyi projelere yöneliktir. Daha fazla bilgi edinmek için, bkz. Office Uygulaması ve Proje Türüne Göre Kullanılabilir Özellikler.
Bu gösterimde, aşağıdakilerin nasıl yapıldığı öğretilecektir:
Bir çalışma sayfasına metin ve denetimler ekleme.
Bir seçenek işaretlendiğinde metni biçimlendirme.
Projeyi sınama.
[!NOT]
Bilgisayarınız, aşağıdaki yönergelerde yer alan Visual Studio kullanıcı arayüzü öğelerinden bazıları için farklı adlar veya konumlar gösterebilir.Bu öğeleri bilgisayarınızdaki Visual Studio sürümü ve kullandığınız ayarlar belirler.Daha fazla bilgi için bkz. Visual Studio'da Geliştirme Ayarlarını özelleştirme.
Önkoşullar
Bu örneği tamamlamak için aşağıdaki bileşenler gerekmektedir:
Microsoft Office geliştirici araçlarını içeren bir Visual Studio 2013 sürümü. Daha fazla bilgi edinmek için, bkz. Office Çözümleri Geliştirmek İçin Bilgisayarı Yapılandırma.
Excel 2013 veya Excel 2010.
Projeyi Oluşturma
Bu adımda, Visual Studio kullanarak bir Excel Çalışma Kitabı oluşturacaksınız.
Yeni bir proje oluşturmak için
Excel Biçimlendirmem isimli bir Excel Çalışma Kitabı projesi oluşturun.Yeni belge oluştur'u seçtiğinizden emin olun.Daha fazla bilgi için bkz. Nasıl Yapılır: Visual Studio'da Office Projeleri Oluşturma.
Visual Studio tasarımcıda yeni Excel çalışma kitabını açar ve Çözüm Gezgini'ne Excel Biçimlendirmem projesini ekler.
Çalışma Sayfasına Metin ve Denetimler Ekleme
Bu anlatım için üç tane CheckBox denetimine ve NamedRange denetimde bir metne ihtiyacınız var.
Üç tane onay kutusu ekleme
Visual Studio tasarımcısında çalışma kitabının ve Sheet1'in açık olduğunu doğrulayın.
Araç Kutusu'nun Genel Denetimler sekmesinden, Sheet1'deki B2 hücresinin içine ya da yanına bir CheckBox denetimi sürükleyin.
Görünüm menüsünde Özellikler penceresini seçin.
Özellikler penceresinin nesne ismi liste kutusunda Checkbox1'in görünür olduğundan emin olun ve aşağıdaki özellikleri değiştirin:
Özellik
Value
Ad
applyBoldFont
Text
Kalın
B4 hücresinin içine ya da yanına ikinci onay kutusunu sürükleyin ve aşağıdaki özellikleri değiştirin:
Özellik
Value
Ad
applyItalicFont
Text
İtalik
B6 hücresinin içine veya yanına üçüncü onay kutusunu sürükleyin ve aşağıdaki özellikleri değiştirin.
Özellik
Value
Ad
applyUnderlineFont
Text
Altı çizili
CTRL tuşuna basılı tutarak üç onay kutusu denetimini seçiniz.
Excel biçim sekmesinin Yerleştir grubunda tıklatın Hizala[NULL]'ı Sola Hizala.
Seçtiğiniz ilk denetimin konumunda sol tarafında üç onay kutusu denetimleri hizalanır.
Sonra, NamedRange denetimini çalışma sayfasına sürükleyin.
[!NOT]
NamedRange denetimini İsim kutusuna textFont yazarak da ekleyebilirsiniz.
NamedRange denetimine metin ekleme
Araç kutusunun Excel Denetimleri sekmesinden B9 hücresine bir NamedRange denetimi sürükleyin.
$B$9'un düzenlenebilir metin kutusunda göründüğünü ve B9 hücresinin seçili olduğunu doğrulayın.Seçili değilse, B9 hücresini tıklatarak seçin.
Tamam düğmesini tıklatın.
B9 hücresi NamedRange1 adında bir aralığa dönüşür.
Çalışma sayfasında görünür bir gösterge yoktur, fakat B9 hücresi seçili olduğunda NamedRange1İsim kutusu'nda (çalışma sayfasının hemen üstünde sol tarafta) belirir.
Özellikler penceresinin nesne ismi liste kutusunda NamedRange1'in görünür olduğundan emin olun ve aşağıdaki özellikleri değiştirin:
Özellik
Value
Ad
textFont
Value2
Bu metnin biçimlendirmesini değiştirmek için bir onay kutusunu tıklatın.
Ardından, bir seçenek işaretli olduğu zaman metni biçimlendirecek kodu yazın.
Bir Seçenek İşaretlendiğinde Metni Biçimlendirme
Bu bölümde, kullanıcı bir biçimlendirme seçeneğini işaretlediğinde çalışma sayfasındaki metnin biçimini değiştirecek kod yazacaksınız.
Bir onay kutusu seçildiğinde biçimlendirmeyi değiştirme
Sheet1'i sağ tıklatın ve kısayol menüsünden Kodu Göster'i tıklatın.
applyBoldFont onay kutusunun Click olay işleyicisine aşağıdaki kodu ekleyin.
Private Sub applyBoldFont_Click(ByVal sender As Object, ByVal e As System.EventArgs) _ Handles applyBoldFont.Click Me.textFont.Font.Bold = Me.applyBoldFont.Checked End Sub
private void applyBoldFont_Click(object sender, EventArgs e) { this.textFont.Font.Bold = this.applyBoldFont.Checked; }
applyItalicFont onay kutusunun Click olay işleyicisine aşağıdaki kodu ekleyin.
Private Sub applyItalicFont_Click(ByVal sender As Object, ByVal e As System.EventArgs) _ Handles applyItalicFont.Click Me.textFont.Font.Italic = Me.applyItalicFont.Checked End Sub
private void applyItalicFont_Click(object sender, EventArgs e) { this.textFont.Font.Italic = this.applyItalicFont.Checked; }
applyUnderlineFont onay kutusunun Click olay işleyicisine aşağıdaki kodu ekleyin.
Private Sub applyUnderlineFont_Click(ByVal sender As Object, ByVal e As System.EventArgs) _ Handles applyUnderlineFont.Click If Me.applyUnderlineFont.Checked Then Me.textFont.Font.Underline = Excel.XlUnderlineStyle.xlUnderlineStyleSingle Else Me.textFont.Font.Underline = Excel.XlUnderlineStyle.xlUnderlineStyleNone End If End Sub
private void applyUnderlineFont_Click(object sender, EventArgs e) { if (this.applyUnderlineFont.Checked == true) { this.textFont.Font.Underline = Excel.XlUnderlineStyle.xlUnderlineStyleSingle; } else { this.textFont.Font.Underline = Excel.XlUnderlineStyle.xlUnderlineStyleNone; } }
C#'ta, onay kutuları için Startup olayına aşağıda gösterildiği gibi olay işleyicileri eklemelisiniz.Olay işleyicisi oluşturma hakkında daha fazla bilgi için bkz. Nasıl Yapılır: Office Projelerinde Olay İş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
Bir onay kutusunu işaretlediğiniz ya da temizlediğiniz zaman metnin doğru biçimlendirildiğinden emin olmak için artık çalışma kitabınızı sınayabilirsiniz.
Çalışma kitabınızı sınamak için
F5 tuşuna basarak projeyi çalıştırın.
Bir onay kutusunu seçin veya temizleyin:
Metnin doğru biçimlendirildiğini doğrulayın.
Sonraki Adımlar
Bu anlatım, bir Excel çalışma sayfasında onay kutularını biçimlendirmeyi değiştirmek için kullanmanın temellerini gösterir.Sonradan gelebilecek bazı görevler:
Projeyi dağıtma.Daha fazla bilgi için bkz. ClickOnce Kullanarak Office Çözümü Dağıtma.
Metin kutusunu doldurmak için düğme kullanma.Daha fazla bilgi için bkz. İzlenecek Yol: Düğme Kullanarak Çalışma Sayfasındaki Metin Kutusunda Metin Görüntüleme.
Ayrıca bkz.
Kavramlar
Excel Kullanarak İzlenecek Yollar
Office Belgelerindeki Windows Forms Denetimleri Sınırlamaları