2010-04-03 16 views
10

ben tasarımcı bir Genişlik ile benim sevme boyutunu ve Yükseklik olması için formu ayarlayın Visual C# Express 2008.farklı olarak form boyutu ve 7

ile benim XP dev makinede bir C# WinForms uygulaması geliştiriyorum ve her şey iyi görünüyor. Bu boyutları da MaximumSize özelliğine ayarlıyorum.

Uygulamayı başka bir XP makinesine dağıtma ve uygulama, aygıtımdaki gibi görünüyor. Ancak, bir Win7 makinesinde uygulamanın test edilmesinde, formun hem yatay hem de dikey kaydırma çubukları uygulanmış olması gerekir. Bunun Win7 tarafından belirlendiği gibi, formun istem dışı boyutunun değişmesinden kaynaklandığını kabul ediyorum. Pencereyi yeniden boyutlandırabilirim, ancak başlamak için doğru şekilde görüntülenmesini istiyorum.

Yani, sorum şu: OS'lerde form boyutu istemci alanını doğru şekilde sürdürmenin en iyi yolu nedir?

Herkese teşekkürler.

cevap

11

ClientSize özelliğinden faydalanmalısınız - eğer kodu koyarsanız, OS'lerde değişmez.

MSDN

:

bir kontrol istemci alanının kontrol sınırları, eksi gibi kaydırma çubukları, sınırlar, başlık çubukları ve menüler gibi nonclient eleman.

+1

Teşekkürler, basit bir cevap olması gerektiğini biliyordum! – Andy

İlgili konular