在ListView中选中时突出显示整行

时间:2015-11-12 02:34:25

标签: vb.net winforms listview

在ListView Windows窗体应用程序中选择后,如何突出显示整行?我为package com.android.revision1; import android.app.Activity; import android.os.Bundle; import android.widget.Button; public class Revision1Activity extends Activity { private Button button; // this is what you are missing /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); button=(Button) findViewByid(R.layout.button1); } } 设置了ListView1.FullRowSelect = TrueListView1.GridLines = TrueList,但是当我选择项目时,只选择了带文字的图标。我不确定要么使用列表,因为视图是否正确,因为有人说如果使用它就无法选择整行。但如果我使用详细信息 Tile 等其他人,我的图标就会消失。

1 个答案:

答案 0 :(得分:1)

如果您使用Details视图,则必须在ListView控件中添加一些列。

ListView1.Columns.Add("col1")
ListView1.Columns.Add("col2")

不要忘记设置ListView1.FullRowSelect = True,否则不会选择整行。

要自动调整列宽,请将foreach列的宽度设置为-1。

For Each col As ColumnHeader In ListView1.Columns
    col.Width = -1
Next