Aracılığıyla paylaş


Form.AutoScroll Özellik

Tanım

Formun otomatik kaydı etkinleştirip etkinleştirmediğini belirten bir değer alır veya ayarlar.

public:
 virtual property bool AutoScroll { bool get(); void set(bool value); };
public override bool AutoScroll { get; set; }
member this.AutoScroll : bool with get, set
Public Overrides Property AutoScroll As Boolean

Özellik Değeri

Boolean

true formda otomatik kaydı etkinleştirmek için; aksi takdirde , false. Varsayılan değer: false.

Örnekler

Aşağıdaki örnekte, bir formun AutoScroll istemci alanının dışına çıkan denetimlerin görüntülenmesini etkinleştirmek için özelliğinin nasıl kullanılacağı gösterilmektedir. Örnek yeni bir form oluşturur ve forma bir Button denetim ekler. Denetim Button , yeni formun istemci alanını büyük harfe ayıracak şekilde konumlandırılır. Özellik AutoScroll , kullanıcının denetime kaydırabilmesi için formda kaydırma çubuklarını görüntülemek için true olarak ayarlanır. Bu örnek, bu örnekte tanımlanan yöntemin bir olay işleyicisindeki veya başka bir yöntemdeki başka bir formdan çağrılsını gerektirir.

private:
   void DisplayMyScrollableForm()
   {
      // Create a new form.
      Form^ form2 = gcnew Form;

      // Create a button to add to the new form.
      Button^ button1 = gcnew Button;

      // Set text for the button.
      button1->Text = "Scrolled Button";

      // Set the size of the button.
      button1->Size = System::Drawing::Size( 100, 30 );

      // Set the location of the button to be outside the form's client area.
      button1->Location = Point(form2->Size.Width + 200,form2->Size.Height + 200);

      // Add the button control to the new form.
      form2->Controls->Add( button1 );

      // Set the AutoScroll property to true to provide scrollbars.
      form2->AutoScroll = true;

      // Display the new form as a dialog box.
      form2->ShowDialog();
   }
private void DisplayMyScrollableForm()
{
   // Create a new form.
   Form form2 = new Form();
   // Create a button to add to the new form.
   Button button1 = new Button();
   // Set text for the button.
   button1.Text = "Scrolled Button";
   // Set the size of the button.
   button1.Size = new Size(100,30);
   // Set the location of the button to be outside the form's client area.
   button1.Location = new Point(form2.Size.Width + 200, form2.Size.Height + 200);

   // Add the button control to the new form.
   form2.Controls.Add(button1);
   // Set the AutoScroll property to true to provide scrollbars.
   form2.AutoScroll = true;

   // Display the new form as a dialog box.
   form2.ShowDialog();
}
Private Sub DisplayMyScrollableForm()
   ' Create a new form.
   Dim form2 As New Form()
   ' Create a button to add to the new form.
   Dim button1 As New Button()
   ' Set text for the button.
   button1.Text = "Scrolled Button"
   ' Set the size of the button.
   button1.Size = New Size(100, 30)
   ' Set the location of the button to be outside the form's client area.
   button1.Location = New Point(form2.Size.Width + 200, form2.Size.Height + 200)

   ' Add the button control to the new form.
   form2.Controls.Add(button1)
   ' Set the AutoScroll property to true to provide scrollbars.
   form2.AutoScroll = True

   ' Display the new form as a dialog box.
   form2.ShowDialog()
End Sub

Açıklamalar

Bu özellik olarak trueayarlanırsa, formun istemci bölgesinin dışında herhangi bir denetim varsa, kaydırma çubukları formda görüntülenir. Ayrıca, otomatik kayıt açıkken formun istemci alanı otomatik olarak kaydırılır ve denetimi giriş odağı görünür hale getirir.

Kullanıcıların video çözünürlüğü ayarları düşük çözünürlüğe ayarlandığında denetimleri görüntüleme yeteneğini kaybetmesini önlemek için bu özelliği kullanabilirsiniz.

Şunlara uygulanır