Ç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: