Nasıl yapılır: Windows Forms'da denetimleri bağlama

Kullanıcının çalışma zamanında yeniden boyutlandırabileceği bir form tasarlarsanız, formunuzun denetimlerinin düzgün yeniden boyutlandırılması ve yeniden konumlandırılması gerekir. Denetimleri formla dinamik olarak yeniden boyutlandırmak için Windows Forms denetimlerinin özelliğini kullanabilirsiniz Anchor . özelliği, Anchor denetim için bir yer işareti konumu tanımlar. Denetim bir forma sabitlendiğinde ve form yeniden boyutlandırıldığında, denetim denetimle tutturucu konumları arasındaki mesafeyi korur. Örneğin, formun sol, sağ ve alt kenarlarına sabitlenmiş bir TextBox denetiminiz varsa, form yeniden boyutlandırılırken denetim TextBox , formun sağ ve sol kenarlarından aynı uzaklığı koruyacak şekilde yatay olarak yeniden boyutlandırılır. Buna ek olarak, denetim kendisini dikey olarak konumlandırarak konumunun formun alt kenarından her zaman aynı uzaklıkta olması sağlanır. Denetim sabitlenmemişse ve form yeniden boyutlandırılırsa, denetimin formun kenarlarına göre konumu değişir.

Anchor özelliği özelliğiyle etkileşim kurarAutoSize. Daha fazla bilgi için bkz . OtomatikLeştirme Özelliğine Genel Bakış.

Forma denetim bağlama

  1. Visual Studio'da tutturmak istediğiniz denetimi seçin.

    Dekont

    CTRL tuşuna basarak, seçmek için her denetime tıklayarak ve ardından bu yordamın geri kalanını izleyerek birden çok denetimi aynı anda sabitleyebilirsiniz.

  2. Özellikler penceresinde özelliğin sağındaki Anchor oka tıklayın.

    Çaprazı gösteren bir düzenleyici görüntülenir.

  3. Tutturucu ayarlamak için, çarpının üst, sol, sağ veya alt bölümüne tıklayın.

    Denetimler varsayılan olarak üste ve sola sabitlenir.

  4. Sabitlenmiş denetimin bir tarafını temizlemek için, çaprazın o koluna tıklayın.

  5. Özellik düzenleyicisini Anchor kapatmak için özellik adına yeniden tıklayın Anchor .

Formunuz çalışma zamanında görüntülendiğinde, denetim formun kenarından aynı mesafede kalacak şekilde yeniden boyutlandırılır. Sabitlenmiş kenardan uzaklık, denetim Windows Forms Tasarım Aracı yerleştirildiğinde tanımlanan uzaklık ile her zaman aynı kalır.

Dekont

Denetim gibi bazı denetimlerin ComboBox yüksekliği sınırlıdır. Denetimi form veya kapsayıcısının en altına tutturmak, denetimi yükseklik sınırını aşmaya zorlayamaz.

Devralınan denetimlerin bağlanabilmesi gerekir Protected . Denetimin erişim düzeyini değiştirmek için Özellikler penceresinde özelliğini ayarlayınModifiers.

Ayrıca bkz.