İzlenecek Yol: Radyo Düğmelerini Kullanarak Çalışma Sayfasında Grafik Güncelleme
Şunlar için geçerlidir:Visual Studio
Mac için Visual Studio
Visual Studio Code
Bu izlenecek yol, kullanıcıya seçenekler arasında hızla geçiş yapmak için bir yol sağlamak için Microsoft Office Excel çalışma sayfasında radyo düğmelerini kullanmanın temellerini gösterir. Bu durumda, seçenekler grafiğin stilini değiştirir.
Şunlar için geçerlidir: Bu konudaki bilgiler Excel 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.
Sonucu tamamlanmış bir örnek olarak görmek için Bkz. Office geliştirme örnekleri ve izlenecek yollarda Excel Denetimleri Örneği.
Bu izlenecek yol aşağıdaki görevleri gösterir:
Çalışma sayfasına bir grup radyo düğmesi ekleme.
Bir seçenek belirlendiğinde grafik stilini değiştirme.
Dekont
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 . Visual Studio IDE'yi kişiselleştirme.
Ön koş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.
Excel 2013 veya Excel 2010.
Çalışma sayfasına grafik ekleme
Var olan bir çalışma kitabını özelleştiren bir Excel Çalışma Kitabı projesi oluşturabilirsiniz. Bu kılavuzda, çalışma kitabına bir grafik ekleyecek ve sonra bu çalışma kitabını yeni bir Excel çözümünde kullanacaksınız. Bu kılavuzdaki veri kaynağı, Grafik için Veri adlı bir çalışma sayfasıdır.
Verileri eklemek için
Microsoft Excel’i açın.
Sayfa3 sekmesine sağ tıklayın ve ardından kısayol menüsünde Yeniden Adlandır'a tıklayın.
Sayfayı Grafik verileri olarak yeniden adlandırın.
A4 hücresi sol üst köşe, E8 ise sağ alt köşe olacak şekilde Aşağıdaki verileri Grafik için Veri'ye ekleyin.
Bölge / Çeyrek Q1 Q2 Ç3 Ç4 Batı 500 550 550 600 Doğu 600 625 675 700 Kuzey 450 470 490 510 Güney 800 750 775 790 Ardından, verileri görüntülemek için ilk çalışma sayfasına bir grafik ekleyin.
Excel'de grafik eklemek için
Ekle sekmesinin Grafikler grubunda Sütun'a ve ardından Tüm Grafik Türleri'ne tıklayın.
Grafik Ekle iletişim kutusunda Tamam'a tıklayın.
Tasarım sekmesinin Veri grubunda Veri Seç'e tıklayın.
Veri Kaynağı Seç iletişim kutusunda Grafikveri aralığı kutusuna tıklayın ve varsayılan seçimi temizleyin.
Grafik Verileri sayfasında, sol üst köşedeki A4 ile sağ alt köşedeki E8 arasında yer alan sayıları içeren hücre bloğunu seçin.
Veri Kaynağı Seç iletişim kutusunda Tamam'a tıklayın.
Sağ üst köşenin E2 hücresiyle hizalı olması için grafiği yeniden konumlandırın.
C sürücüsüne dosyanızı kaydedin ve ExcelChart.xlsx olarak adlandırın.
Excel'de çıkın.
Yeni proje oluşturma
Bu adımda, ExcelChart çalışma kitabını temel alan bir Excel Çalışma Kitabı projesi oluşturacaksınız.
Yeni proje oluşturmak için
Excel Grafiğim adlı bir Excel Çalışma Kitabı projesi oluşturun. Sihirbazda Var olan bir belgeyi kopyala'yı seçin.
Daha fazla bilgi için bkz . Nasıl yapılır: Visual Studio'da Office projeleri oluşturma.
Gözat düğmesine tıklayın ve bu kılavuzda daha önce oluşturduğunuz çalışma kitabına göz atın.
Tamam'a tıklayın.
Visual Studio, yeni Excel çalışma kitabını tasarımcıda açar ve Excel Grafiğim projesini Çözüm Gezgini ekler.
Grafiğin özelliklerini ayarlama
Var olan bir çalışma kitabını kullanan yeni bir Excel Çalışma Kitabı projesi oluşturduğunuzda, çalışma kitabındaki tüm adlandırılmış aralıklar, liste nesneleri ve grafikler için konak denetimleri otomatik olarak oluşturulur. Özellikler penceresini kullanarak denetimin Chartadını değiştirebilirsiniz.
Grafik denetiminin adını değiştirmek için
Tasarımcıda Chart denetimi seçin ve Özellikler Penceresinde aşağıdaki özellikleri değiştirin.
Özellik Değer Ad dataChart HasLegend false
Denetim ekleme
Bu çalışma sayfası, kullanıcılara grafik stilini hızla değiştirmenin bir yolunu sunmak için radyo düğmelerini kullanır. Ancak, radyo düğmelerinin özel olması gerekir; bir düğme seçildiğinde gruptaki başka bir düğme aynı anda seçilemiyordur. Bu davranış, çalışma sayfasına birkaç radyo düğmesi eklediğinizde varsayılan olarak gerçekleşmez.
Bu davranışı eklemenin bir yolu, radyo düğmelerini bir kullanıcı denetiminde gruplandırmak, kodunuzu kullanıcı denetiminin arkasına yazmak ve ardından kullanıcı denetimini çalışma sayfasına eklemektir.
Kullanıcı denetimi eklemek için
Çözüm Gezgini'da Excel Grafiğim projesini seçin.
Proje menüsünde Yeni Öğe Ekle'ye tıklayın.
Yeni Öğe Ekle iletişim kutusunda Kullanıcı Denetimi'ne tıklayın, denetime ChartOptions adını verin ve Ekle'ye tıklayın.
Kullanıcı denetimine radyo düğmeleri eklemek için
Kullanıcı denetimi tasarımcıda görünmüyorsa, Çözüm Gezgini'da GrafikSeçenekler'e çift tıklayın.
Araç Kutusu'nun Ortak Denetimler sekmesinden, bir Radyo Düğmesi denetimini kullanıcı denetimine sürükleyin ve aşağıdaki özellikleri değiştirin.
Özellik Değer Ad columnChart Metin Sütun Grafik Kullanıcı denetimine ikinci bir radyo düğmesi ekleyin ve aşağıdaki özellikleri değiştirin.
Özellik Değer Ad barChart Metin Çubuk Grafik Kullanıcı denetimine üçüncü bir radyo düğmesi ekleyin ve aşağıdaki özellikleri değiştirin.
Özellik Değer Ad lineChart Metin Çizgi Grafik Kullanıcı denetimine dördüncü bir radyo düğmesi ekleyin ve aşağıdaki özellikleri değiştirin.
Özellik Değer Ad areaBlockChart Metin Alan Bloğu Grafiği Ardından, radyo düğmesine tıklandığında grafiği güncelleştirmek için kodu yazın.
Radyo düğmesi seçildiğinde grafik stilini değiştirme
Artık grafik stilini değiştirmek için kodu ekleyebilirsiniz. Bunu yapmak için, kullanıcı denetiminde bir genel olay oluşturun, seçim türünü ayarlamak için bir özellik ekleyin ve radyo düğmelerinin her birinin olayı için CheckedChanged
bir olay işleyicisi oluşturun.
Kullanıcı denetiminde olay ve özellik oluşturmak için
Çözüm Gezgini'de kullanıcı denetimine sağ tıklayın ve ardından Kodu Görüntüle'ye tıklayın.
Bir olay ve özelliği oluşturmak
SelectionChanged
için sınıfınaSelection
kodChartOptions
ekleyin.public event EventHandler SelectionChanged; private Microsoft.Office.Interop.Excel.XlChartType selectedType = Microsoft.Office.Interop.Excel.XlChartType.xlColumnClustered; public Microsoft.Office.Interop.Excel.XlChartType Selection { get { return this.selectedType; } set { this.selectedType = value; } }
Radyo düğmelerinin CheckedChanged olayını işlemek için
Radyo düğmesinin
CheckedChanged
olay işleyicisindeareaBlockChart
grafik türünü ayarlayın ve ardından olayı tetikleyin.Radyo düğmesinin
CheckedChanged
olay işleyicisindebarChart
grafik türünü ayarlayın.Radyo düğmesinin
CheckedChanged
olay işleyicisindecolumnChart
grafik türünü ayarlayın.Radyo düğmesinin
CheckedChanged
olay işleyicisindelineChart
grafik türünü ayarlayın.C# dilinde, radyo düğmeleri için olay işleyicileri eklemeniz gerekir. Kodu oluşturucuya, çağrısının
ChartOptions
InitializeComponent
altına ekleyebilirsiniz. Olay işleyicileri oluşturma hakkında bilgi için bkz . Nasıl yapılır: Office projelerinde olay işleyicileri oluşturma.public ChartOptions() { InitializeComponent(); areaBlockChart.CheckedChanged += new EventHandler(areaBlockChart_CheckedChanged); barChart.CheckedChanged += new EventHandler(barChart_CheckedChanged); columnChart.CheckedChanged += new EventHandler(columnChart_CheckedChanged); lineChart.CheckedChanged += new EventHandler(lineChart_CheckedChanged); }
Çalışma sayfasına kullanıcı denetimi ekleme
Çözümü oluşturduğunuzda, yeni kullanıcı denetimi araç kutusuna otomatik olarak eklenir. Ardından denetimi Araç Kutusu'ndan çalışma sayfanıza sürükleyebilirsiniz.
Kullanıcı denetimini çalışma sayfanıza eklemek için
Yapı menüsünde Yapı Çözümü’ne tıklayın.
ChartOptions kullanıcı denetimi Araç Kutusu'na eklenir.
Çözüm Gezgini'da Sayfa1.vb veya Sayfa1.cs'ye sağ tıklayın ve ardından Tasarım Aracı Görüntüle'ye tıklayın.
ChartOptions denetimini Araç Kutusu'ndan çalışma sayfasına sürükleyin.
Adlı
my_Excel_Chart_ChartOptions1
yeni bir denetim projenize eklenir.Denetimin adını ChartOptions1 olarak değiştirin.
Grafik türünü değiştirme
Grafik türünü değiştirmek için, stili kullanıcı denetiminde seçilen seçeneğe göre ayarlayan bir olay işleyicisi oluşturun.
Çalışma sayfasında görüntülenen grafiğin türünü değiştirmek için
Sınıfına aşağıdaki olay işleyicisini
Sheet1
ekleyin.C# dilinde, aşağıda gösterildiği gibi olaya kullanıcı denetimi Startup için bir olay işleyicisi 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.ChartOptions1.SelectionChanged += new EventHandler(ChartOptions1_SelectionChanged);
Uygulamayı test etme
Artık bir radyo düğmesi seçtiğinizde grafiğin doğru stile sahip olduğunu doğrulamak için çalışma kitabınızı test edebilirsiniz.
Çalışma kitabınızı test etmek için
Projenizi çalıştırmak için F5 tuşuna basın.
Çeşitli radyo düğmelerini seçin.
Grafik stilinin seçimle eşleşecek şekilde değiştiğini onaylayın.
Sonraki adımlar
Bu kılavuzda, çalışma sayfalarında radyo düğmelerini ve grafik stillerini kullanmanın temelleri gösterilmektedir. Bundan sonra gelebilecek bazı görevler şunlardır:
Projeyi dağıtma. Daha fazla bilgi için bkz . 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.
Onay kutularını kullanarak çalışma sayfasındaki biçimlendirmeyi değiştirin.