ListViewItem.ListViewSubItem.Font プロパティ
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)

コントロールによって表示されるテキストに適用される Font。

このプロパティを使用して、サブ項目のテキストに適用されるフォント スタイルを変更できます。ListViewItem の UseItemStyleForSubItems プロパティが true に設定されている場合は、このプロパティを変更しても無効です。Font は変更不可で、プロパティをまったく調整できないため、Font プロパティには新しい Font を割り当てることしかできません。ただし、既存のフォントをベースにして新しいフォントを設定できます。
listViewItem1.SubItems[1].Font = new Font(listViewItem1.SubItems[1].Font, listViewItem1.SubItems[1].Font.Style | FontStyle.Bold);
ListViewItem1.SubItems[1].Font = New Font(ListViewItem1.SubItems[1].Font, _ ListViewItem1.SubItems[1].Font.Style Or FontStyle.Bold)
サブ項目を所有している ListViewItem の UseItemStyleForSubItems プロパティが true に設定されている場合は、このプロパティを設定しても無効です。

UseItemStyleForSubItems プロパティを false に設定して、ListViewItem.ListViewSubItem オブジェクトにカスタムのスタイルを定義する方法を、次のコード例に示します。この例では、ForeColor プロパティと Font プロパティを設定する方法を示します。この例を実行するには、次のコードをフォームに貼り付けて、フォームのコンストラクタまたは Load のイベント処理メソッドで InitializeListView メソッドを呼び出します。
' 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
// 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); }
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 ); }
// 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

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からListViewItem.ListViewSubItem.Font プロパティを検索する場合は、下記のリンクをクリックしてください。

- ListViewItem.ListViewSubItem.Font プロパティのページへのリンク