Çalışma sayfası hücrelerindeki denetimleri yeniden boyutlandırma
Çalışma sayfasındaki sütunları veya satırları yeniden boyutlandırdığınızda, hücrelerin içindeki tüm konak denetimleri otomatik olarak yeniden boyutlandırılan hücrenin yüksekliğine veya genişliğine göre yeniden boyutlandırılır. Windows Forms denetimleri varsayılan olarak otomatik olarak yeniden boyutlandırılmaz.
Ş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.
Denetimleri tasarım zamanında eklerseniz, her denetim için konumlandırma seçeneklerini ayarlamanız gerekir.
Program aracılığıyla bir Windows Forms denetimi ekler ve aralık bağımsız değişkeni sağlarsanız, aralık içindeki bir hücre yeniden boyutlandırıldığında denetim otomatik olarak yeniden boyutlandırılır. Daha fazla bilgi için bkz . Çalışma zamanında Office belgelerine denetim ekleme.
Tasarım zamanında denetimleri yeniden boyutlandırma
Denetimlerin tasarım zamanında hücrelerle yeniden boyutlandırmasını sağlamak için
Araç Kutusu'ndan bir Windows Forms denetimini çalışma sayfasına sürükleyin.
Denetime sağ tıklayın ve ardından Denetimi Biçimlendir'e tıklayın.
Denetimi Biçimlendir iletişim kutusunda Özellikler sekmesine tıklayın.
Nesne Konumlandırma'nın altında Hücrelerle birlikte taşı ve boyutlandır seçeneğini belirleyip Tamam'a tıklayın.
Denetimi içeren hücreyi yeniden boyutlandırdığınızda, denetim hücreye sığacak şekilde yeniden boyutlandırıldığında.
Çalışma zamanında denetimleri yeniden boyutlandırma
Çalışma zamanında bir Windows Forms denetimi ekler ve denetimin konumu olarak geçirirseniz Range , aralığı içeren çalışma sayfası hücresi yeniden boyutlandırıldığında denetim otomatik olarak yeniden boyutlandırılır.
Denetimlerin çalışma zamanında hücrelerle yeniden boyutlandırıldığından emin olmak için
A1 aralığına denetim ekleyin.
Microsoft.Office.Tools.Excel.Controls.Button control1 = this.Controls.AddButton(this.Range["A1"], "control1");
Denetimi içeren hücreyi yeniden boyutlandırdığınızda, denetim hücreye sığacak şekilde yeniden boyutlandırıldığında.
Denetim yerleşimini sıfırla
Özelliğini aşağıdaki XlPlacement değerlerden birine ayarlayarak denetimin yerleşimini ve yeniden boyutlandırmasını Placement
sıfırlayabilirsiniz:
Hücreyi yeniden boyutlandırmamak veya hücreyle birlikte hareket etmemesi için denetimin davranışını değiştirmek için
Denetimin placement özelliğini çağırın ve değerini olarak xlFreeFloatingayarlayın.