Form.AutoScroll Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
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 true
ayarlanı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.