ListViewItem.Position プロパティとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > ListViewItem.Position プロパティの意味・解説 

ListViewItem.Position プロパティ

メモ : このプロパティは、.NET Framework version 2.0新しく追加されたものです。

ListViewItem の左上隅の位置取得または設定します

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

例外例外
例外種類条件

InvalidOperationException

項目を格納する ListView が仮想モードのときに Position設定されています。

解説解説

Position プロパティは、ListViewItem とそれを格納する ListView作成された後に設定する必要があります。項目を格納する ListViewDetails ビューまたは List ビューであるときに Position プロパティ変更しても、項目の位置影響はありません。また、項目を格納する ListViewView プロパティが、SmallIcon、LargeIcon、または Tile の各ビューから、List ビューまたは Details ビュー変更されると、Position プロパティ自動的に変更されます。ListView が、SmallIconLargeIcon、または Tile の各ビューであるときは、項目の Position プロパティ設定すると、ListView格納されている他の項目が再配置されます

使用例使用例

ListViewItemPosition プロパティ使用する方法次のコード例示します。この例を実行するには、次のコードWindows フォーム貼り付けフォームLoadイベント処理メソッドから InitializePositionedListViewItems呼び出します。ボタンクリックして、項目が再配置されることを確認してください

Private positionListView As ListView
Private moveItem As ListViewItem
Private WithEvents button1 As
 Button


Private Sub InitializePositionedListViewItems()
 
    ' Set some basic properties on the ListView and button.
    positionListView = New ListView()
    positionListView.Height = 200
    button1 = New Button()
    button1.Location = New Point(160, 30)
    button1.AutoSize = True
    button1.Text = "Click to reposition"

    ' View must be set to icon view to use the Position property.
    positionListView.View = View.LargeIcon
    
    ' Create the items and add them to the ListView.
    Dim item1 As New ListViewItem("Click")
    Dim item2 As New ListViewItem("OK")
    moveItem = New ListViewItem("Move")
    positionListView.Items.AddRange(New ListViewItem() _
        {item1, item2, moveItem})
    
    ' Add the controls to the form.
    Me.Controls.Add(positionListView)
    Me.Controls.Add(button1)

End Sub

Private Sub button1_Click(ByVal
 sender As Object, ByVal
 e As EventArgs)
    moveItem.Position = New Point(30, 30)
End Sub
private ListView positionListView;
private ListViewItem moveItem;
private Button button1;

private void InitializePositionedListViewItems()
{
    // Set some basic properties on the ListView and button.
    positionListView = new ListView();
    positionListView.Height = 200;
    button1 = new Button();
    button1.Location = new Point(160, 30);
    button1.AutoSize = true;
    button1.Text = "Click to reposition";
    button1.Click += new System.EventHandler(button1_Click);

    // View must be set to icon view to use the Position property.
    positionListView.View = View.LargeIcon;
  
    // Create the items and add them to the ListView.
    ListViewItem item1 = new ListViewItem("Click");
    ListViewItem item2 = new ListViewItem("OK");
    moveItem = new ListViewItem("Move");
    positionListView.Items.AddRange(new ListViewItem[] 
        { item1, item2, moveItem });

    // Add the controls to the form.
    this.Controls.Add(positionListView);
    this.Controls.Add(button1);
}

private void button1_Click(object sender, EventArgs
 e)
{
    moveItem.Position = new Point(30, 30);
}
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

ListViewItem.Position プロパティのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



ListViewItem.Position プロパティのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.

©2024 GRAS Group, Inc.RSS