Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Setzt die auf das Unterelement angewendeten Formate zurück.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (in system.windows.forms.dll)
Syntax
'Declaration
Public Sub ResetStyle
'Usage
Dim instance As ListViewSubItem
instance.ResetStyle
public void ResetStyle ()
public:
void ResetStyle ()
public void ResetStyle ()
public function ResetStyle ()
Hinweise
Mithilfe dieser Methode können die Einstellungen für Schriftart, Vorder- und Hintergrundfarbe des Unterelements zurückgesetzt werden. Wenn die Formate zurückgesetzt werden, werden die Unterelemente mit den Standardeinstellungen für Schriftart und Vorder- sowie -Hintergrundfarbe angezeigt.
Beispiel
Im folgenden Codebeispiel wird veranschaulicht, wie der Stil der Unterelemente eines ListViewItem mithilfe der ListView.TopItem-Eigenschaft und der ResetStyle-Methode neu festgelegt wird. Zum Ausführen des Beispiels fügen Sie folgenden Code in ein Formular ein, das eine Schaltfläche mit dem Namen Button1 enthält, und rufen Sie die InitializeListView-Methode im Konstruktor oder in der Load-Ereignisbehandlungsmethode des Formulars auf.
' Declare the Listview object.
Friend WithEvents myListView As System.Windows.Forms.ListView
' Initialize the ListView object with subitems of a different
' style than the default styles for the ListView.
Private Sub InitializeListView()
' Set the Location, View and Width properties for the
' ListView object.
myListView = New ListView
With (myListView)
.Location = New System.Drawing.Point(20, 20)
' The View property must be set to Details for the
' subitems to be visible.
.View = View.Details
.Width = 250
End With
' Each SubItem object requires a column, so add three columns.
Me.myListView.Columns.Add("Key", 50, HorizontalAlignment.Left)
Me.myListView.Columns.Add("A", 100, HorizontalAlignment.Left)
Me.myListView.Columns.Add("B", 100, HorizontalAlignment.Left)
' Add a ListItem object to the ListView.
Dim entryListItem As ListViewItem = myListView.Items.Add("Items")
' Set UseItemStyleForSubItems property to false to change
' look of subitems.
entryListItem.UseItemStyleForSubItems = False
' Add the expense subitem.
Dim expenseItem As ListViewItem.ListViewSubItem = _
entryListItem.SubItems.Add("Expense")
' Change the expenseItem object's color and font.
expenseItem.ForeColor = System.Drawing.Color.Red
expenseItem.Font = New System.Drawing.Font _
("Arial", 10, System.Drawing.FontStyle.Italic)
' Add a subitem called revenueItem
Dim revenueItem As ListViewItem.ListViewSubItem = _
entryListItem.SubItems.Add("Revenue")
' Change the revenueItem object's color and font.
revenueItem.ForeColor = System.Drawing.Color.Blue
revenueItem.Font = New System.Drawing.Font _
("Times New Roman", 10, System.Drawing.FontStyle.Bold)
' Add the ListView to the form.
Me.Controls.Add(Me.myListView)
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
' Use the ListView.TopItem property to access the SubItems
' and then reset their appearance.
myListView.TopItem.SubItems(1).ResetStyle()
myListView.TopItem.SubItems(2).ResetStyle()
End Sub
// Declare the Listview object.
internal System.Windows.Forms.ListView myListView;
// Initialize the ListView object with subitems of a different
// style than the default styles for the ListView.
private void InitializeListView()
{
// Set the Location, View and Width properties for the
// ListView object.
myListView = new ListView();
myListView.Location = new System.Drawing.Point(20, 20);
myListView.Width = 250;
// The View property must be set to Details for the
// subitems to be visible.
myListView.View = View.Details;
// Each SubItem object requires a column, so add three columns.
this.myListView.Columns.Add("Key", 50, HorizontalAlignment.Left);
this.myListView.Columns.Add("A", 100, HorizontalAlignment.Left);
this.myListView.Columns.Add("B", 100, HorizontalAlignment.Left);
// Add a ListItem object to the ListView.
ListViewItem entryListItem = myListView.Items.Add("Items");
// Set UseItemStyleForSubItems property to false to change
// look of subitems.
entryListItem.UseItemStyleForSubItems = false;
// Add the expense subitem.
ListViewItem.ListViewSubItem expenseItem =
entryListItem.SubItems.Add("Expense");
// Change the expenseItem object's color and font.
expenseItem.ForeColor = System.Drawing.Color.Red;
expenseItem.Font = new System.Drawing.Font(
"Arial", 10, System.Drawing.FontStyle.Italic);
// Add a subitem called revenueItem
ListViewItem.ListViewSubItem revenueItem =
entryListItem.SubItems.Add("Revenue");
// Change the revenueItem object's color and font.
revenueItem.ForeColor = System.Drawing.Color.Blue;
revenueItem.Font = new System.Drawing.Font(
"Times New Roman", 10, System.Drawing.FontStyle.Bold);
// Add the ListView to the form.
this.Controls.Add(this.myListView);
}
private void Button1_Click(System.Object sender, System.EventArgs e)
{
// Use the ListView.TopItem property to access the SubItems
// and then reset their appearance.
myListView.TopItem.SubItems[1].ResetStyle();
myListView.TopItem.SubItems[2].ResetStyle();
}
internal:
// Declare the Listview object.
System::Windows::Forms::ListView^ myListView;
private:
// Initialize the ListView object with subitems of a different
// style than the default styles for the ListView.
void InitializeListView()
{
// Set the Location, View and Width properties for the
// ListView object.
myListView = gcnew ListView;
myListView->Location = System::Drawing::Point( 20, 20 );
myListView->Width = 250;
// The View property must be set to Details for the
// subitems to be visible.
myListView->View = View::Details;
// Each SubItem object requires a column, so add three columns.
this->myListView->Columns->Add( "Key", 50, HorizontalAlignment::Left );
this->myListView->Columns->Add( "A", 100, HorizontalAlignment::Left );
this->myListView->Columns->Add( "B", 100, HorizontalAlignment::Left );
// Add a ListItem object to the ListView.
ListViewItem^ entryListItem = myListView->Items->Add( "Items" );
// Set UseItemStyleForSubItems property to false to change
// look of subitems.
entryListItem->UseItemStyleForSubItems = false;
// Add the expense subitem.
ListViewItem::ListViewSubItem ^ expenseItem = entryListItem->SubItems->Add( "Expense" );
// Change the expenseItem object's color and font.
expenseItem->ForeColor = System::Drawing::Color::Red;
expenseItem->Font = gcnew System::Drawing::Font( "Arial",10,System::Drawing::FontStyle::Italic );
// Add a subitem called revenueItem
ListViewItem::ListViewSubItem ^ revenueItem = entryListItem->SubItems->Add( "Revenue" );
// Change the revenueItem object's color and font.
revenueItem->ForeColor = System::Drawing::Color::Blue;
revenueItem->Font = gcnew System::Drawing::Font( "Times New Roman",10,System::Drawing::FontStyle::Bold );
// Add the ListView to the form.
this->Controls->Add( this->myListView );
}
void Button1_Click( System::Object^ /*sender*/, System::EventArgs^ /*e*/ )
{
// Use the ListView.TopItem property to access the SubItems
// and then reset their appearance.
myListView->TopItem->SubItems[ 1 ]->ResetStyle();
myListView->TopItem->SubItems[ 2 ]->ResetStyle();
}
// Declare the Listview object.
System.Windows.Forms.ListView myListView;
// Initialize the ListView object with subitems of a different
// style than the default styles for the ListView.
private void InitializeListView()
{
// Set the Location, View and Width properties for the
// ListView object.
myListView = new ListView();
myListView.set_Location(new System.Drawing.Point(20, 20));
myListView.set_Width(250);
// The View property must be set to Details for the
// subitems to be visible.
myListView.set_View(View.Details);
// Each SubItem object requires a column, so add three columns.
this.myListView.get_Columns().Add("Key", 50, HorizontalAlignment.Left);
this.myListView.get_Columns().Add("A", 100, HorizontalAlignment.Left);
this.myListView.get_Columns().Add("B", 100, HorizontalAlignment.Left);
// Add a ListItem object to the ListView.
ListViewItem entryListItem = myListView.get_Items().Add("Items");
// Set UseItemStyleForSubItems property to false to change
// look of subitems.
entryListItem.set_UseItemStyleForSubItems(false);
// Add the expense subitem.
ListViewItem.ListViewSubItem expenseItem =
entryListItem.get_SubItems().Add("Expense");
// Change the expenseItem object's color and font.
expenseItem.set_ForeColor(System.Drawing.Color.get_Red());
expenseItem.set_Font(new System.Drawing.Font("Arial", 10,
System.Drawing.FontStyle.Italic));
// Add a subitem called revenueItem
ListViewItem.ListViewSubItem revenueItem =
entryListItem.get_SubItems().Add("Revenue");
// Change the revenueItem object's color and font.
revenueItem.set_ForeColor(System.Drawing.Color.get_Blue());
revenueItem.set_Font(new System.Drawing.Font("Times New Roman", 10,
System.Drawing.FontStyle.Bold));
// Add the ListView to the form.
this.get_Controls().Add(this.myListView);
} //InitializeListView
private void button1_Click(Object sender, System.EventArgs e)
{
// Use the ListView.TopItem property to access the SubItems
// and then reset their appearance.
myListView.get_TopItem().get_SubItems().get_Item(1).ResetStyle();
myListView.get_TopItem().get_SubItems().get_Item(2).ResetStyle();
} //button1_Click
Plattformen
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
Siehe auch
Referenz
ListViewItem.ListViewSubItem-Klasse
ListViewItem.ListViewSubItem-Member
System.Windows.Forms-Namespace
Font
ForeColor
BackColor