6

WinformsアプリケーションでObjectListViewを使用していますが、リストで問題が発生しました。行の列をクリックしても選択されません(すべての行)。

これは私のコードです:

olvSongs.AllColumns.Add(this.titleColumn);
olvSongs.AllColumns.Add(this.typeColumn);
olvSongs.AllColumns.Add(this.addedColumn);
olvSongs.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
            | System.Windows.Forms.AnchorStyles.Left)
            | System.Windows.Forms.AnchorStyles.Right)));
olvSongs.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
this.titleColumn,
this.typeColumn,
this.addedColumn});
olvSongs.Location = new System.Drawing.Point(6, 40);
olvSongs.Name = "olvSongs";
olvSongs.ShowGroups = false;
olvSongs.Size = new System.Drawing.Size(638, 190);
olvSongs.SmallImageList = this.imageList1;
olvSongs.TabIndex = 7;
olvSongs.UseAlternatingBackColors = true;
olvSongs.UseCompatibleStateImageBehavior = false;
olvSongs.UseFiltering = true;
olvSongs.View = System.Windows.Forms.View.Details;

ここでは、選択した場合にのみ行を選択できますtitleColumn

これは私が得たものを示すための写真です(最初の列のみの選択):

ここに画像の説明を入力

4

1 に答える 1

15

あなたが達成したいことは少し不明確です。しかし、あなたがこれについて話しているなら

ここに画像の説明を入力

VSこれ

ここに画像の説明を入力

設定する必要があります

olvSongs.FullRowSelect = true;

そうでない場合は、質問を改善してください。

于 2013-11-18T08:11:29.380 に答える