Kontrolleri Yönetme

Contents
[ ]

Giriş

Geliştiriciler, metin kutuları, onay kutuları, radyo düğmeleri, açılır kutular, etiketler, düğmeler, çizgiler, dikdörtgenler, yaylar, elipsler, dönen çubuklar, kaydırıcılar, grup kutuları vb. gibi farklı çizim nesneleri ekleyebilirler. Aspose.Cells for Python via .NET, tüm çizim nesnelerini içeren Aspose.Cells.Drawing ad alanını sağlar. Ancak, henüz desteklenmeyen birkaç çizim nesnesi veya şekil vardır. Bu çizim nesnelerini tasarımcı çalışma kitabında Microsoft Excel kullanarak oluşturun ve ardından tasarımcı çalışma kitabını Aspose.Cells’e aktarın. Aspose.Cells for Python via .NET, bu çizim nesnelerini tasarımcı çalışma kitabından yükleyip, oluşturulan dosyaya yazmanıza olanak tanır.

Bir Çalışma Sayfasına Metin Kutusu Denetimi Ekleme

Raporlarda önemli bilgileri vurgulamanın bir yolu, bir metin kutusu kullanmaktır. Örneğin, şirket adını vurgulamak veya en yüksek satış bölgesini göstermek için metin ekleyin vb. Aspose.Cells for Python via .NET, yeni bir metin kutusu eklemek için kullanılan TextBoxCollection sınıfını sağlar. Ayrıca, tüm ayarları tanımlayan bir metin kutusunu temsil eden başka bir TextBox sınıfı da vardır. Bu sınıfın bazı önemli üyeleri bulunmaktadır:

  • text_frame özelliği, metin kutusunun içeriğini ayarlamak için kullanılan bir MsoTextFrame nesnesi döndürür.
  • placement özelliği yerleştirme türünü belirtir.
  • font özelliği yazı tipi özelliklerini belirtir.
  • add_hyperlink methodu, metin kutusu için bir bağlantıyı ekler.
  • fill_format özelliği, metin kutusunun dolgu biçimini ayarlamak için kullanılan bir MsoFillFormat nesnesini döndürür.
  • line_format özelliği, metin kutusu çizgisi için stil ve kalınlık genellikle kullanılan bir MsoLineFormat nesnesi döndürür.
  • text özelliği giriş metnini belirtir.

Aşağıdaki örnek, çalışma kitabının ilk çalışma sayfasında iki metin kutusu oluşturur. İlk metin kutusu farklı biçim ayarlarıyla donatılmıştır. İkincisi ise basit bir tanedir.

Tasarımcı Elektronik Tablolarda Metin Kutusu Denetimlerini Manipüle Etme

Aspose.Cells for Python via .NET ayrıca tasarımcı çalışma sayfalarındaki metin kutularına erişmenize ve onları değiştirmenize olanak tanır. Sayfadaki metin kutuları koleksiyonunu almak için Worksheet.TextBoxes özelliğini kullanın.

Aşağıdaki örnek yukarıdaki örnekte oluşturduğumuz Microsoft Excel dosyasını kullanır. İki metin kutusunun metin dizelerini alır ve ikinci metin kutusunun metnini değiştirerek dosyayı kaydeder.

Bir Çalışma Sayfasına Onay Kutusu Denetimi Ekleme

Onay kutuları, kullanıcıya doğru veya yanlış, evet veya hayır gibi iki seçenek arasından seçim yapma imkanı sunmak istediğinizde kullanışlıdır. Aspose.Cells for Python via .NET, çalışma sayfalarında onay kutuları kullanmanızı sağlar. Örneğin, belirli bir satın alma işlemini hesaba katıp katmamaya karar verdiğiniz finansal projeksiyon çalışma kitabınız olduğunu varsayalım. Bu durumda, çalışma sayfasının en üstüne bir onay kutusu yerleştirmek isteyebilirsiniz. Durumunu bu onay kutusuna bağlayabilir ve böylece onay kutusu seçilirse hücrenin değeri True, seçilmezse False olur.

Microsoft Excel Kullanımı

Çalışma sayfanıza bir onay kutusu denetimi yerleştirmek için şu adımları izleyin:

  1. Formlar araç çubuğunun görüntülendiğinden emin olun.
  2. Formlar araç çubuğunda Onay Kutusu aracını tıklayın.
  3. Çalışma sayfanızda, onay kutusunu ve onay kutusunun yanındaki etiketi içerecek dikdörtgeni tanımlamak için tıklayın ve sürükleyin.
  4. Onay kutusu yerleştirildikten sonra fare imleci etiket alanına kaydırın ve etiketi değiştirin.
  5. Hücre Bağlantısı alanında, bu onay kutusunun bağlanması gereken hücrenin adresini belirtin.
  6. Tamam‘ı tıklayın.

Aspose.Cells for Python via .NET Kullanılarak

Aspose.Cells for Python via .NET, koleksiyona yeni bir onay kutusu eklemek için kullanılır CheckBoxCollection sınıfını sağlar. Başka bir sınıf, Aspose.Cells.Drawing.CheckBox, bir onay kutusunu temsil eder. Bazı önemli üyeleri vardır:

  • linked_cell özelliği, onay kutusuna bağlı olan bir hücreyi belirtir.
  • text özelliği, onay kutusu ile ilişkilendirilmiş metin dizisini belirtir. Bu, onay kutusunun etiketidir.
  • value özelliği, onay kutusunun işaretli olup olmadığını belirtir.

Aşağıdaki örnek, bir çalışma sayfasına onay kutusu eklemenin nasıl yapıldığını göstermektedir.

Çalışma Sayfasına Radyo Düğmesi Denetimi Ekleme

Radyo düğmesi veya seçenek düğmesi, yuvarlak bir kutudan oluşan bir denetimdir. Kullanıcı, yuvarlak kutuyu seçerek kararını verir. Radyo düğmesi genellikle, diğerleri ile birlikte olacak şekilde, eğer her zaman değilse eşlik eder. Bu tür radyo düğmeleri grup olarak görünür ve davranır. Kullanıcı, sadece birini seçerek hangi düğmenin geçerli olduğuna karar verir. Kullanıcı bir düğmeye tıkladığında doldurulur. Grubun içindeki bir düğme seçildiğinde, aynı gruba ait düğmeler boş olur.

Microsoft Excel Kullanımı

Çalışma sayfanıza bir Radyo Düğmesi denetimi yerleştirmek için şu adımları izleyin:

  1. Formlar araç çubuğunun görüntülendiğinden emin olun.
  2. Seçenek Düğmesi aracına tıklayın.
  3. Çalışma sayfasında, seçenek düğmesini ve yanındaki etiketi tutacak dikdörtgeni tanımlamak için tıklayın ve sürükleyin.
  4. Radyo düğmesi çalışma sayfasına yerleştirildikten sonra, fare imleci etiket bölgesine hareket ettirin ve etiketi değiştirin.
  5. Hücre Bağlantısı alanında, bu radyo düğmesinin bağlanması gereken hücrenin adresini belirtin.
  6. Tamam‘a tıklayın.

Aspose.Cells for Python via .NET Kullanılarak

Aspose.Cells.Drawing.ShapeCollection sınıfı, bir çalışma sayfasına bir radyo düğmesi denetimi eklemek için kullanılan add_radio_button adında bir yöntem sağlar. Yöntem bir Aspose.Cells.Drawing.RadioButton nesnesi döndürür. Aspose.Cells.Drawing.RadioButton sınıfı, bir seçenek düğmesini temsil eder. Önemli bazı üyelere sahiptir:

  • linked_cell özelliği, radyo düğmesine bağlı olan bir hücreyi belirtir.
  • text özelliği, radyo düğmesi ile ilişkilendirilmiş metin dizisini belirtir. Bu, radyo düğmesinin etiketidir.
  • is_checked özelliği, radyo düğmesinin işaretli olup olmadığını belirtir.
  • fill_format özelliği, seçenek düğmesinin doldurma biçimini belirtir.
  • line_format özelliği, seçenek düğmesinin çizgi biçimi stillerini belirtir.

Aşağıdaki örnek, bir çalışma sayfasına radyo düğmeleri eklemenin nasıl yapıldığını göstermektedir. Örnek, yaş gruplarını temsil eden üç radyo düğmesi ekler.

Çalışma Sayfasına Kombinasyon Kutusu Denetimi Ekleme

Veri girişini kolaylaştırmak veya tanımladığınız belirli öğelerle girişleri sınırlamak için, işte çalışma sayfanızda başka yerlerdeki hücrelerden derlenen geçerli girişlerin bir combo kutusu veya açılır liste oluşturabilirsiniz. Bir hücre için bir açılır liste oluşturduğunuzda, o hücrenin yanında bir ok gösterilir. O hücredeki bilgiyi girmek için ok’a tıklayın ve ardından istediğiniz girişi tıklayın.

Microsoft Excel Kullanımı

Çalışma sayfanıza bir kombinasyon kutusu denetimi yerleştirmek için şu adımları izleyin:

  1. Formlar araç çubuğunun görüntülendiğinden emin olun.
  2. Kombo Kutusu aracını tıklayın.
  3. Çalışma sayfanızda, kombo kutusunu içerecek dikdörtgeni tanımlamak için tıklayıp sürükleyin.
  4. Kombo kutusu çalışma sayfasına yerleştirildikten sonra, denetimi sağ tıklayarak Format Kontrolü tıklayın ve girdi aralığını belirtin.
  5. Hücre Bağlantısı alanında, bu kombo kutusunun bağlanacağı hücrenin adresini belirtin.
  6. Tamam‘ı tıklayın.

Aspose.Cells for Python via .NET Kullanılarak

Aspose.Cells.Drawing.ShapeCollection sınıfı, çalışma sayfasına kombo kutu denetimi eklemek için kullanılan add_combo_box adında bir yöntem sağlar. Yöntem bir Aspose.Cells.Drawing.ComboBox nesnesi döndürür. Aspose.Cells.Drawing.ComboBox sınıfı bir kombo kutusunu temsil eder. Önemli bazı üyeleri vardır:

  • linked_cell özelliği kombo kutusuna bağlı olan bir hücreyi belirtir.
  • input_range özelliği, kombo kutusunu doldurmak için kullanılan çalışma sayfası aralığını belirtir.
  • drop_down_lines özelliği, bir kombo kutusunun açılır kısmında görüntülenen liste satırlarının sayısını belirtir.
  • shadow özelliği, kombo kutusunun 3B gölgelendirmeye sahip olup olmadığını belirtir.

Aşağıdaki örnek, çalışma sayfasına bir kombo kutusu eklemenin nasıl yapıldığını göstermektedir.

Etiket Denetimi Ekleme

Etiketler, kullanıcılara bir elektronik tablonun içeriği hakkında bilgi verme aracıdır. Aspose.Cells for Python via .NET, bir çalışma sayfasında etiketler eklemeyi ve bunları manipüle etmeyi mümkün kılar. ShapeCollection sınıfı, çalışma sayfasına bir etiket kontrolü eklemek için kullanılan add_label adlı bir yöntem sağlar. Bu yöntem bir Label nesnesi döner. Label sınıfı, çalışma sayfasındaki bir etiketi temsil eder. Bazı önemli üyeleri vardır:

  • text yöntemi, bir etiketin açıklama dizgisini belirtir.
  • placement yöntemi, etiketin çalışma sayfasındaki hücrelere bağlanma şeklini belirtir.

Aşağıdaki örnek, çalışma sayfasına bir etiket eklemenin nasıl yapıldığını göstermektedir.

Liste Kutusu Denetimi Ekleme

Bir liste kutusu denetimi, tek ya da çoklu öğe seçimine izin veren bir liste denetimi oluşturur.

Microsoft Excel Kullanımı

Bir liste kutusu denetimini çalışma sayfasına yerleştirmek için:

  1. Formlar araç çubuğunun görüntülendiğinden emin olun.
  2. Liste Kutusu aracını tıklayın.
  3. Çalışma sayfanızda, liste kutusunu içerecek dikdörtgeni tanımlamak için tıklayıp sürükleyin.
  4. Liste kutusu çalışma sayfasına yerleştirildikten sonra, denetimi sağ tıklayarak Format Kontrolü tıklayın ve girdi aralığını belirtin.
  5. Hücre Bağlantısı alanında, bu liste kutusunun bağlanacağı hücrenin adresini belirtin ve seçim tipi (Tekli, Çoklu, Genişlet) özniteliğini belirtin.
  6. Tamam‘a tıklayın.

Aspose.Cells for Python via .NET Kullanılarak

ShapeCollection sınıfı, çalışma sayfasına liste kutusu denetimi eklemek için kullanılan add_list_box adında bir yöntem sağlar. Yöntem bir Aspose.Cells.Drawing.ListBox nesnesi döndürür. ListBox sınıfı bir liste kutusunu temsil eder. Önemli bazı üyeleri vardır:

  • linked_cell method, bir liste kutusuna bağlı olan hücreyi belirtir.
  • input_range method, liste kutusunu doldurmak için kullanılan çalışma sayfası hücre aralığını belirtir.
  • selection_type method, liste kutusunun seçim kipini belirtir.
  • shadow methodı, liste kutusunun 3D gölgelemeye sahip olup olmadığını gösterir.

Aşağıdaki örnek, çalışma sayfasına liste kutusu nasıl eklenir gösterir.

Bir Çalışma Sayfasına Düğme Kontrolü Ekleme

Düğmeler bazı işlemleri gerçekleştirmek için kullanışlıdır. Bazen düğmeye VBA Makrosu atamak veya bir web sayfasını açmak için bir bağlantı atamak faydalı olabilir.

Microsoft Excel Kullanımı

Bir düğme kontrolünü çalışma sayfanıza yerleştirmek için:

  1. Formlar araç çubuğunun görüntülendiğinden emin olun.
  2. Düğme aracını tıklayın.
  3. Çalışma sayfanızdaki alanda, düğmeyi tutacak dikdörtgeni tanımlamak için tıklayın ve sürükleyin.
  4. Liste kutusu çalışma sayfasına yerleştirildikten sonra, denetim üzerinde sağ tıklayın ve sonra Denetim Biçimi’ni seçin, ardından VBA Makrosunu ve ilgili yazı tipi, hizalama, boyut, kenar boşluğu vb. özellikleri belirtin.
  5. Tamam‘ı tıklayın.

Aspose.Cells for Python via .NET Kullanılarak

ShapeCollection sınıfı, çalışma sayfasına bir düğme kontrolü eklemek için kullanılan add_button adında bir yöntem sağlar. Yöntem bir Aspose.Cells.Drawing.Button nesnesi döndürür. Aspose.Cells.Drawing.Button sınıfı bir düğmeyi temsil eder. Bazı önemli üyelere sahiptir:

  • text özelliği, düğmenin başlığını belirtir.
  • font özelliği, düğme denetiminin etiketi için yazı tipi özniteliklerini belirtir.
  • placement özelliği, PlacementType, düğmenin çalışma sayfasındaki hücrelere nasıl bağlandığını belirtir.
  • add_hyperlink özelliği, düğme denetimi için bir bağlantı ekler. Düğmeye tıklamak ilgili URL’ye gid will navigate to related URL.

Aşağıdaki örnek, çalışma sayfasına bir düğme eklemenin nasıl yapılacağını gösterir.

Çalışma Sayfasına Satır Kontrolü Ekleme

Microsoft Excel Kullanımı

  1. Çizim araç çubuğunda, Şekiller‘e tıklayın, ardından Satırlar‘a gelin ve istediğiniz çizgi stiline tıklayın.
  2. Çizmek için sürükleyin.
  3. Aşağıdakilerden birini veya her ikisinden birini yapın:
    1. Çizginin başlangıç noktasından 15 derece açılarla çizilmesini sınırlamak için, sürüklerken SHIFT tuşunu basılı tutun.
    2. İlk uç noktasından zıt yönlere doğru çizgiyi uzatmak için, sürüklerken CTRL tuşunu basılı tutun.

Aspose.Cells for Python via .NET Kullanılarak

ShapeCollection sınıfı, çalışma sayfasına bir çizgi şekli eklemek için kullanılan add_line adında bir yöntem sağlar. Yöntem bir LineShape nesne döndürür. LineShape sınıfı bir çizgiyi temsil eder. Bazı önemli üyelere sahiptir:

Aşağıdaki örnek, çalışma sayfasına satır eklemenin nasıl yapıldığını gösterir. Farklı stillerde üç satır oluşturur.

Bir ok başlığı eklemek

Aspose.Cells for Python via .NET ayrıca ok ve okyan çizgilerini çizmenize olanak sağlar. Bir çizgiye ok başlığı eklemek ve çizgiyi biçimlendirmek mümkündür. Örneğin, çizginin rengini değiştirebilir veya çizgi kalınlığı ve stilini belirtebilirsiniz.

Aşağıdaki örnek, bir satıra bir ok başlığı eklemenin nasıl yapıldığını gösterir.

Çalışma Sayfasına Dikdörtgen Kontrolü Ekleme

Aspose.Cells for Python via .NET, çalışma sayfalarınızda dikdörtgen şekiller çizebilmenizi sağlar. Bir dikdörtgen, kare vb. oluşturabilirsiniz. Ayrıca, kontrolün doldurma rengi ve kenarlık çizgi rengini biçimlendirmeye izin verilir. Örneğin, dikdörtgenin rengini değiştirebilir, gölgeleme rengini ayarlayabilir ve ihtiyacınıza göre dikdörtgenin kalınlığı ve stilini belirleyebilirsiniz.

Microsoft Excel Kullanımı

  1. Çizim araç çubuğunda, Dikdörtgen‘e tıklayın.
  2. Dikdörtgen çizmek için sürükleyin.
  3. Aşağıdakilerden birini veya her ikisinden birini yapın:
    1. Dikdörtgeni başlangıç noktasından karesel çizmeyi kısıtlamak için sürükleme sırasında SHIFT tuşunu basılı tutun.
    2. Dikdörtgeni merkez noktasından çizmek için sürükleme sırasında CTRL tuşunu basılı tutun.

Aspose.Cells for Python via .NET Kullanılarak

ShapeCollection sınıfı, çalışma sayfasına bir dikdörtgen şekli eklemek için kullanılan add_rectangle adında bir yöntem sağlar. Yöntem bir Aspose.Cells.Drawing.RectangleShape nesnesi döndürür. Aspose.Cells.Drawing.RectangleShape sınıfı bir dikdörtgeni temsil eder. Bazı önemli üyelere sahiptir:

  • line_format özelliği bir dikdörtgenin satır formatı özelliklerini belirtir.
  • placement özelliği, dikdörtgenin çalışma sayfasındaki hücrelere bağlandığı PlacementType biçimini belirtir.
  • fill_format özelliği bir dikdörtgenin doldurma biçimi stillerini belirtir.

Aşağıdaki örnek, bir dikdörtgenin çalışma sayfasına nasıl eklendiğini gösterir.

Çalışma Sayfasına Yay Kontrolü Ekleme

Aspose.Cells for Python via .NET kullanırken

Microsoft Excel Kullanımı

  1. Çizim araç çubuğunda, Otomatik Şekiller içinde Yay‘e tıklayın.
  2. Yay çizmek için sürükleyin.

Aspose.Cells for Python via .NET Kullanılarak

ShapeCollection sınıfı, çalışma sayfasına bir yay şekli eklemek için kullanılan add_arc adında bir yöntem sağlar. Yöntem bir Aspose.Cells.Drawing.ArcShape nesnesi döndürür. Aspose.Cells.Drawing.ArcShape sınıfı bir yayı temsil eder. Bazı önemli üyelere sahiptir:

  • line_format özelliği bir yayın satır formatı özelliklerini belirtir.
  • placement özelliği, yayın çalışma sayfasındaki hücrelere bağlandığı PlacementType biçimini belirtir.
  • fill_format özelliği şeklin doldurma biçimi stillerini belirtir.
  • lower_right_row özelliği sağ alt köşe satır indisini belirtir.
  • lower_right_column özelliği sağ alt köşe sütun indisini belirtir.

Aşağıdaki örnek, çalışma sayfasına yay şekilleri eklemenin nasıl yapıldığını göstermektedir. Örnek iki yay şekli oluşturur: biri doldurulmuş ve diğeri basit.

Çalışma Sayfasına Oval Kontrolü Ekleme

Aspose.Cells for Python via .NET, çalışma sayfalarında oval şekiller çizmenize izin verir. Basit ve doldurulmuş oval şekiller oluşturabilir ve doldurma rengi ile kenarlık renkleri biçimlendirebilirsiniz. Örneğin, ovalin rengini belirtebilir/değiştirebilir, gölgeleme rengini ayarlayabilir ve şeklin kalınlık ve stilini belirleyebilirsiniz.

Microsoft Excel Kullanımı

  • Çizim araç çubuğunda, Oval a tıklayın.
  • Oval çizmek için sürükleyin.
  • Aşağıdakilerden birini veya her ikisini yapın:
  • Ovalin başlangıç noktasından bir daire çizmek için sürükleme işlemini yaparken SHIFT tuşunu basılı tutun.
  • Bir ovalı merkez noktasından çizmek için sürükleme işlemi yaparken CTRL tuşunu basılı tutun.

Aspose.Cells for Python via .NET Kullanılarak

ShapeCollection sınıfı, çalışma sayfasına oval bir şekil eklemek için kullanılan add_oval adında bir yöntem sağlar. Yöntem, bir Aspose.Cells.Drawing.Oval nesnesi döndürür. Aspose.Cells.Drawing.Oval sınıfı bir oval şekli temsil eder. Bazı önemli üyelere sahiptir:

  • line_format özelliği bir oval şeklin çizgi biçimi özniteliklerini belirtir.
  • placement özelliği, ovalin çalışma sayfasındaki hücrelere bağlandığı PlacementType şeklini belirtir.
  • fill_format özelliği şeklin doldurma biçimi stillerini belirtir.
  • lower_right_row özelliği sağ alt köşe satır indisini belirtir.
  • lower_right_column özelliği sağ alt köşe sütun indisini belirtir.

Aşağıdaki örnek, çalışma sayfasına oval şekiller eklemenin nasıl yapıldığını göstermektedir. Örnek iki oval şekli oluşturur: biri doldurulmuş oval diğeri basit daire.

Çalışma Sayfasına Spinner Kontrolü Ekleme

Bir döndürme kutusu, yukarı oka ve aşağı oka tıklayarak değerleri artırıp azaltabileceğiniz bir döndürme düğmesine (döndürme düğmesi) bağlı bir metin kutusudur. Döndürme kutuları kullanarak finansal modelinizdeki girişlerin nasıl değişeceğini görebilirsiniz. Belirli bir giriş hücresine bir döndürme düğmesi ekleyebilirsiniz. Döndürme düğmesinin yukarı veya aşağı oka tıkladığınızda, hedef giriş hücresindeki tam sayı değeri artar veya azalır. Aspose.Cells for Python via .NET çalışma sayfalarınızda döndürücüler oluşturmaya olanak tanır.

Microsoft Excel Kullanımı

Çalışma sayfanıza bir spin kutusu kontrolü yerleştirmek için:

  • Formlar araç çubuğunun görüntülendiğinden emin olun.
  • Spinner aracına tıklayın.
  • Çalışma sayfanızdaki alanda, spinner’ı tutacak dikdörtgeni tanımlamak için tıklayın ve sürükleyin.
  • Spinner çalışma sayfasına yerleştirildiğinde, kontrolün üzerine sağ tıklayın ve Kontrolü Biçimlendir i tıklayın ve maksimum, minimum ve artış değerlerini belirtin.
  • Bağlantı Hücresi alanında, bu spin kutusunun bağlanması gereken hücrenin adresini belirtin.
  • Tamam a tıklayın.

Aspose.Cells for Python via .NET Kullanılarak

Sınıf ShapeCollection, bir çalışma sayfasına bir spin kutu denetimini eklemek için kullanılan add_spinner adında bir yöntem sağlar. Yöntem bir Aspose.Cells.Drawing.Spinner nesnesi döndürür. Aspose.Cells.Drawing.Spinner sınıfı bir spin kutusunu temsil eder. Bazı önemli üyeleri vardır:

  • linked_cell özelliği, spin kutusuyla bağlantılı bir hücreyi belirtir.
  • max özelliği, spin kutusu aralığı için maksimum değeri belirtir.
  • min özelliği, spin kutusu aralığı için minimum değeri belirtir.
  • incremental_change özelliği, bir kaydırıcının bir satır kaydırılacak değer miktarını belirtir.
  • shadow özelliği, spin kutusunun 3B gölgeli olup olmadığını belirtir.
  • current_value özelliği, spin kutusunun geçerli değerini belirtir.

Aşağıdaki örnek, çalışma sayfasına bir spin kutusu eklemenin nasıl yapıldığını gösterir.

Bir Çalışma Sayfasına Kaydırma Çubuğu Denetimi Ekleme

Bir kaydırma çubuğu denetimi, bir çalışma sayfasında bir spin kutu denetimiyle benzer şekilde veri seçmeye yardımcı olmak için kullanılır. Denetimi bir çalışma sayfasına ekleyerek ve bir hücreye bağlayarak, denetimin mevcut konumunun sayısal bir değerini döndürmek mümkün olur.

Microsoft Excel Kullanımı

  • Excel 2003 ve daha önceki sürümlerde bir kaydırma çubuğu eklemek için, Formlar araç çubuğunda Kaydırma Çubuğu düğmesine tıklayın, ardından B2:B6 hücrelerini kaplayan ve sütunun genişliğinin yaklaşık dörtte biri uzunluğunda bir kaydırma çubuğu oluşturun.
  • Excel 2007’de bir kaydırma çubuğu eklemek için Geliştirici sekmesine, ardından Ekle düğmesine ve ardından Form Kontrolleri bölümünde Kaydırma Çubuğuna tıklayın.
  • Kaydırma çubuğuna sağ tıklayın ve ardından Biçimlendirme Denetimine tıklayın.
  • Aşağıdaki bilgileri girin ve Tamam ‘a tıklayın:
    • Mevcut değer kutusuna 1 yazın.
    • Minimum değer kutusuna 1 yazın. Bu değer, listedeki ilk öğenin üstünü kaydırma çubuğuna kısıtlar.
    • Maksimum değer kutusuna 20 yazın. Bu sayı, listedeki maksimum giriş sayısını belirtir.
    • Artış değişikliği kutusuna 1 yazın. Bu değer, kaydırma çubuğu denetimi mevcut değeri kaç sayı arttırırı belirler.
    • Sayfa değişikliği kutusuna 5 yazın. Bu giriş, kaydırma çubuğunda kaydırma kutusunun her iki tarafına tıklandığında mevcut değerin ne kadar artacağını kontrol eder.
    • Listenin seçilen öğesine bağlı olarak G1 hücresine bir sayı değeri koymak için, Hücre bağlantısı kutusuna G1 yazın.
  • Kaydırma çubuğu seçilmediğinde herhangi bir hücreye tıklayın.

Kaydırma çubuğundaki yukarı veya aşağı kontrolüne tıkladığınızda, G1 hücresi, kaydırma çubuğunun artı veya eksi kaydırma çubuğu değişikliğinin mevcut değerini gösteren bir sayıya güncellenir.

Aspose.Cells for Python via .NET Kullanılarak

Sınıf ShapeCollection, bir çalışma sayfasına bir kaydırma çubuğu denetimini eklemek için kullanılan add_scroll_bar adında bir yöntem sağlar. Yöntem bir Aspose.Cells.Drawing.ScrollBar nesnesi döndürür. Aspose.Cells.Drawing.ScrollBar sınıfı bir kaydırma çubuğunu temsil eder. Bazı önemli üyeleri vardır:

  • linked_cell özelliği, kaydırma çubuğuyla bağlantılı bir hücreyi belirtir.
  • max özelliği, kaydırma çubuğu aralığı için maksimum değeri belirtir.
  • min özelliği, kaydırma çubuğu aralığı için minimum değeri belirtir.
  • incremental_change özelliği, bir kaydırmanın bir satır kaydırılacak değer miktarını belirtir.
  • shadow özelliği, bir kaydırma çubuğunun 3B gölgeli olup olmadığını belirtir.
  • current_value özelliği, kaydırma çubuğunun mevcut değerini belirtir.
  • page_change özelliği, kaydırma çubuğunun her iki yanına da tıklarsanız mevcut değerin ne kadar artırılacağını belirtir.

Aşağıdaki örnek, çalışma sayfasına bir kaydırma çubuğu nasıl ekleyeceğinizi gösterir.

Çalışma Sayfasındaki Grup Kontrollerine GroupBox Kontrolü Ekleme

Bazen belirli bir gruba ait radyo düğmeleri veya diğer kontrolleri uygulamanız gerekebilir, bunu grup kutusu veya dikdörtgen kontrolünü dahil ederek uygulayabilirsiniz. Bu iki nesneden herhangi biri grup sınırlandırıcısı olarak hizmet eder. Bu şekillerden birini ekledikten sonra, ardından iki veya daha fazla radyo düğmesi veya diğer grup nesnelerini ekleyebilirsiniz.

Microsoft Excel Kullanımı

Çalışma sayfanıza bir grup kutu kontrolü eklemek ve içine kontroller yerleştirmek için:

  • Bir form başlatmak için ana menüde Görünümü, ardından Araç Çubukları ve Formları tıklayın.
  • Formlar araç çubuğunda, Grup Kutunu tıklayın ve çalışma sayfasında bir dikdörtgen çizin.
  • Kutu için bir başlık dizesi yazın.
  • Formlar araç çubuğunda, Seçenek Düğmesine tıklayın ve başlık dizesinin hemen altına Grup Kutusuna tıklayın.
  • Formlar araç çubuğunda tekrar Seçenek Düğmesine tıklayın ve önceki radyo düğmesinin altında Grup Kutusuna tıklayın.
  • Formlar araç çubuğunda tekrar Seçenek Düğmesine tıklayın ve önceki radyo düğmesinin altında Grup Kutusuna tıklayın.

Aspose.Cells for Python via .NET Kullanılarak

ShapeCollection sınıfı, çalışma sayfasına bir grup kutu kontrolü eklemek için kullanılan add_group_box adında bir yöntem sağlar. Yöntem bir Aspose.Cells.Drawing.GroupBox nesnesi döndürür. Ayrıca, group yöntemi, şekilleri gruplar, bu, bir ShapeCollection dizisi alır ve bir Shape nesnesi döndürür. GroupShape sınıfı bir grup kutusunu temsil eder. Önemli bazı üyelere sahiptir:

  • text özelliği grup kutusunun başlık dizesini belirtir.
  • shadow özelliği grup kutusunun 3B gölgeleme olup olmadığını belirtir.

Aşağıdaki örnek, çalışma sayfasına bir grup kutu eklemeyi ve kontrolleri gruplamayı gösterir.

Gelişmiş Konular