ScrollBars Enumeration
.NET Framework (current version)
Specifies which scroll bars will be visible on a control.
Assembly: System.Windows.Forms (in System.Windows.Forms.dll)
| Member name | Description | |
|---|---|---|
| Both | Both horizontal and vertical scroll bars are shown. | |
| Horizontal | Only horizontal scroll bars are shown. | |
| None | No scroll bars are shown. | |
| Vertical | Only vertical scroll bars are shown. |
This enumeration is used by TextBox::ScrollBars.
Not all controls support scroll bars. Use this enumeration to specify which scroll bars will be visible on a control, either under some or all circumstances.
The following code example demonstrates how to use the ScrollBars enumeration.To run the example, paste the following code in a form. Call the SetFourDifferentScrollBars method in the form's constructor or Load event-handling method.
// Declare four textboxes. internal: System::Windows::Forms::TextBox^ vertical; System::Windows::Forms::TextBox^ horizontal; System::Windows::Forms::TextBox^ both; System::Windows::Forms::TextBox^ none; private: void SetFourDifferentScrollBars() { this->vertical = gcnew System::Windows::Forms::TextBox; this->horizontal = gcnew System::Windows::Forms::TextBox; this->both = gcnew System::Windows::Forms::TextBox; this->none = gcnew System::Windows::Forms::TextBox; // Create a string for the Text property. String^ startString = "The scroll bar style for my textbox is: "; // Set the location of the four textboxes. horizontal->Location = Point(10,10); vertical->Location = Point(10,70); none->Location = Point(10,170); both->Location = Point(10,110); // For horizonal scroll bars, the Multiline property must // be true and the WordWrap property must be false. // Increase the size of the Height property to ensure the // scroll bar is visible. horizontal->ScrollBars = ScrollBars::Horizontal; horizontal->Multiline = true; horizontal->WordWrap = false; horizontal->Height = 40; horizontal->Text = String::Concat( startString, ScrollBars::Horizontal ); // For the vertical scroll bar, Multiline must be true. vertical->ScrollBars = ScrollBars::Vertical; vertical->Multiline = true; vertical->Text = String::Concat( startString, ScrollBars::Vertical ); // For both scroll bars, the Multiline property // must be true, and the WordWrap property must be false. // Increase the size of the Height property to ensure the // scroll bar is visible. both->ScrollBars = ScrollBars::Both; both->Multiline = true; both->WordWrap = false; both->Height = 40; both->AcceptsReturn = true; both->Text = String::Concat( startString, ScrollBars::Both ); // The none scroll bar does not require specific // property settings. none->ScrollBars = ScrollBars::None; none->Text = String::Concat( startString, ScrollBars::None ); // Add the textboxes to the form. this->Controls->Add( this->vertical ); this->Controls->Add( this->horizontal ); this->Controls->Add( this->both ); this->Controls->Add( this->none ); }
.NET Framework
Available since 1.1
Available since 1.1
Show: