15x15 = 225 düğmeyi içeren ve yeniden boyutlandırılabilmesi gereken bir denetim yapıyorum. Çünkü bir ızgara, demirleme ve yerleştirme işe yaramaz. Hem TableLayoutPanel'i hem de el ile yerleştirmek ve boyutlarını kontrol etmek için yeniden boyutlandırma olayını ele çalıştım. Her iki durumda, yeniden boyutlandırma kabul edilemez şekilde yavaştır. Mizanpajı elle tuttuğumda yeniden boyutlandırma işlevindeki Düzenleme/Devam Etme işlevi yardımcı olmaz.C# Winforms: Birçok Denetimi Etkin Bir Şekilde Görüntüleme
Bir şeyleri hızlandırmak için değiştirebileceğim temel bir şey var mı, yoksa bu yalnızca yerel denetimlerin bir sınırlaması mı? Anladığım kadarıyla, sıfırdan özel bir kontrol oluşturabilirim, tıklamaları ele alıyorum ve kendimi boyayorum - eğer mümkünse yerel kontrollerle uğraşmayı tercih ederim.
Düzenleme
Ben düğmelerin fazla olduğunu biliyorum. Benim sorum teknik bir tanesidir; UI tasarımı hakkında değil.
Çok fazla sayıda düğme var. Ne kadar çok düğmeye ihtiyacın var? Alastair Pitts için –
+1. GUI'de görünen birçok düğmeden kaçınmalıyız. Son kullanıcıların da benimle aynı fikirde olduğunu düşünüyorum. –
Uygulamayı neden bu kadar uzun sürdüğünü görmek için yeniden boyutlandırırken profilleyin. –