Çalışma Sayfalarına Cell Kontrolleri Ekleme

Giriş

Şu anda Aspose.Cells.GridDesktop, aşağıdakileri içeren üç tür hücre denetimi eklemeyi destekler:

  • Buton
  • Onay Kutusu
  • Açılan kutu

Bu kontrollerin tümü soyut bir sınıftan türetilmiştir,Hücre KontrolüHer çalışma sayfası bir koleksiyon içerirKontroller. Bu kullanılarak yeni hücre kontrolleri eklenebilir ve mevcut olanlara erişilebilir.Kontrollerkolayca toplayın.

**ÖNEMLİ:**Tek tek eklemek yerine bir sütunun tüm hücrelerine hücre kontrolleri eklemek istiyorsanız, o zaman başvurabilirsiniz.Cell Kontrollerini Sütunlarda Yönetme.

Ekleme Düğmesi

Aspose.Cells.GridDesktop kullanarak çalışma sayfasına düğme eklemek için lütfen aşağıdaki adımları izleyin:

  • Aspose.Cells.GridDesktop kontrolünü ekleyin.Biçim
  • İstediğiniz herhangi birine erişinÇalışma kağıdı
  • EklemekButoniçinKontrollerkoleksiyonuÇalışma kağıdı

eklerkenButon, hücrenin konumunu (nerede görüntüleneceğini), genişliğini ve yüksekliğini ve düğmenin başlığını belirtebiliriz.

Düğmenin Olay İşleme

ekleme hakkında konuştukButonkontrol etmekÇalışma kağıdıancak kullanamıyorsak, çalışma sayfasında bir düğme olmasının avantajı nedir? Bu nedenle, düğmenin olay işleme ihtiyacı burada ortaya çıkıyor.

işlemek içinTıklamakolayıButonkontrol, Aspose.Cells.GridDesktop sağlarHücreDüğmesiTıklamageliştiriciler tarafından ihtiyaçlarına göre uygulanması gereken olay. Örneğin, aşağıda gösterildiği gibi, düğmeye tıklandığında bir mesaj görüntüledik:

Düğme Denetimi için Arka Plan Görüntüsü Belirtme

Aşağıdaki kodda gösterildiği gibi etiketi/metni ile düğme kontrolü için arka plan resmini/resmini ayarlayabiliriz:

ÖNEMLİ:Hücre kontrollerinin tüm olayları birCellControlEventArgshücre kontrolünü içeren (olayı tetiklenen) hücrenin satır ve sütun numaralarını sağlayan bağımsız değişken.

Onay Kutusu Ekleme

Aspose.Cells.GridDesktop kullanarak çalışma sayfasına bir onay kutusu eklemek için lütfen aşağıdaki adımları izleyin:

  • Aspose.Cells.GridDesktop kontrolünü ekleyin.Biçim
  • İstediğiniz herhangi birine erişinÇalışma kağıdı
  • EklemekOnay KutusuiçinKontrollerkoleksiyonuÇalışma kağıdı

eklerkenOnay Kutusu, hücrenin konumunu (nerede görüntüleneceğini) ve onay kutusunun durumunu belirtebiliriz.

CheckBox Olay İşleme

Aspose.Cells.GridDesktop sağlarHücre Kontrol EdildiDeğiştirildiolduğunda tetiklenen olayKontrolonay kutusunun durumu değiştirilir. Geliştiriciler bu olayı gereksinimlerine göre işleyebilir. Örneğin, göstermek için az önce bir mesaj görüntüledik.Kontrolaşağıdaki koddaki onay kutusunun durumu:

ComboBox ekleme

Aspose.Cells.GridDesktop kullanarak çalışma sayfasına açılan kutu eklemek için lütfen aşağıdaki adımları izleyin:

  • Aspose.Cells.GridDesktop kontrolünü ekleyin.Biçim
  • İstediğiniz herhangi birine erişinÇalışma kağıdı
  • Eklenecek bir dizi öğe (veya değer) oluşturunAçılan kutu
  • EklemekAçılan kutuiçinKontrollerkoleksiyonuÇalışma kağıdıhücrenin konumunu (birleşik kutunun görüntüleneceği yer) ve açılan kutu tıklandığında görüntülenecek öğeleri/değerleri belirterek

ComboBox Olay İşleme

Aspose.Cells.GridDesktop sağlarCellSelectedIndexChangedolduğunda tetiklenen olaySeçilmiş Dizinaçılan kutunun şekli değişti. Geliştiriciler bu olayı kendi isteklerine göre halledebilirler. Örneğin, göstermek için az önce bir mesaj görüntüledik.Seçilen öğeaçılan kutunun: