当前位置:编程学习 > C#/ASP.NET >>

关于Listview的一个问题

如何在程序里面,把Listview选中Item的那种蓝色框给隐藏掉,属性里面我看了一下没有相关的设置,
还有没有什么其他的办法,希望各位大神说一下 --------------------编程问答-------------------- 自己先F12下 如果找不到就去  csdn找找
http://msdn.microsoft.com/zh-cn/library/system.web.ui.webcontrols.listview(v=vs.110).aspx --------------------编程问答-------------------- listView1.HideSelection = false;
  
*****************************************************************************
签名档: http://feiyun0112.cnblogs.com/ --------------------编程问答--------------------
   <ListView.ItemContainerStyle>
                    <Style TargetType="ListViewItem">
                        <Style.Triggers>
                            <Trigger Property="IsMouseOver" Value="true">
                                <Setter Property="Background" Value="Transparent"/>
                                <Setter Property="Foreground" Value="Transparent"/>
                            </Trigger>
                            <Trigger Property="IsSelected" Value="true">
                                <Setter Property="Background" Value="Transparent"/>
                                <Setter Property="Foreground" Value="Transparent"/>
                            </Trigger>
                        </Style.Triggers>
                    </Style>
                </ListView.ItemContainerStyle>
--------------------编程问答--------------------
引用 2 楼 feiyun0112 的回复:
listView1.HideSelection = false;
  
*****************************************************************************
签名档: http://feiyun0112.cnblogs.com/
 
这个属性之前就试过了,没有效果啊 --------------------编程问答--------------------
引用 3 楼 porenasckx 的回复:
   <ListView.ItemContainerStyle>
                    <Style TargetType="ListViewItem">
                        <Style.Triggers>
                            <Trigger Property="IsMouseOver" Value="true">
                                <Setter Property="Background" Value="Transparent"/>
                                <Setter Property="Foreground" Value="Transparent"/>
                            </Trigger>
                            <Trigger Property="IsSelected" Value="true">
                                <Setter Property="Background" Value="Transparent"/>
                                <Setter Property="Foreground" Value="Transparent"/>
                            </Trigger>
                        </Style.Triggers>
                    </Style>
                </ListView.ItemContainerStyle>

是winform 不是.net。。。。 --------------------编程问答-------------------- 这个好像是系统自带的 你在其他地方选中背景色也会变成蓝色呢, --------------------编程问答--------------------
引用 6 楼 f281186676f 的回复:
这个好像是系统自带的 你在其他地方选中背景色也会变成蓝色呢,
那有没有什么方法可以取消这个效果的 --------------------编程问答--------------------
引用 7 楼 god3cod6 的回复:
Quote: 引用 6 楼 f281186676f 的回复:

这个好像是系统自带的 你在其他地方选中背景色也会变成蓝色呢,
那有没有什么方法可以取消这个效果的

为什么要取消这个效果呢,取消了不就无法知道当前选中的是哪项了么,,,应该无法取消的
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,