在winfrom设计中listview的滚动条如何改变颜色

问题描述

在winfrom设计中listview的滚动条如何改变颜色

在网上找到了代码 protected override void OnPaint(PaintEventArgs e)
{
//Rectangle re = new Rectangle(this);
base.OnPaint(e); // Visual styles are not enabled.
if (!ScrollBarRenderer.IsSupported)
{
this.Parent.Text = "CustomScrollBar Disabled";
return;
} this.Parent.Text = "CustomScrollBar Enabled"; // Draw the scroll bar track.

        ScrollBarRenderer.DrawRightHorizontalTrack(e.Graphics,
            ClientRectangle, ScrollBarState.Normal);    // Draw the thumb and thumb grip in the current state.
                ScrollBarRenderer.DrawRightHorizontalTrack()
        ScrollBarRenderer.DrawHorizontalThumb(e.Graphics,
            ClientRectangle, ScrollBarState.Normal);
        ScrollBarRenderer.DrawHorizontalThumbGrip(e.Graphics,
            ClientRectangle, ScrollBarState.Normal);    // Draw the scroll arrows in the current state.
        ScrollBarRenderer.DrawArrowButton(e.Graphics,
                ClientRectangle, ScrollBarArrowButtonState.LeftNormal);

        ScrollBarRenderer.DrawArrowButton(e.Graphics,
                ClientRectangle, ScrollBarArrowButtonState.LeftNormal);
                } 看懂了一部分,但没发现在那儿可以更滚动条的颜色的。哪位大神知道该如何更改呢?原来滚动条是白色的,我想改成![图片说明](http://img.ask.csdn.net/upload/201605/17/1463454810_765264.png)这种颜色的,该怎样重绘listview呢?

解决方案

参考:http://blog.csdn.net/fhzh520/article/details/18408311

解决方案二:

改变滚动条的颜色
滚动条颜色改变

时间: 2024-11-03 21:17:59

在winfrom设计中listview的滚动条如何改变颜色的相关文章

Android中Listview点击item不变颜色及设置listselector 无效的解决方案_Android

这是同一个问题,Listview中点击item是会变颜色的,因为listview设置了默认的listselector,有一个默认的颜色,同理如果点击没颜色变化我们怎么设置listselector也不会变颜色的. 但是在我们的开发过程中,我们可能会碰到这样的问题listview点击不变颜色,总结了一下大概有这几种原因: 1.item的layout设置background颜色值,去掉背景颜色即可 2.listview中listselector属性的效果被覆盖了,比如列表的Item为一个占满单元格的I

Android中Listview点击item不变颜色及设置listselector 无效的解决方案

这是同一个问题,Listview中点击item是会变颜色的,因为listview设置了默认的listselector,有一个默认的颜色,同理如果点击没颜色变化我们怎么设置listselector也不会变颜色的. 但是在我们的开发过程中,我们可能会碰到这样的问题listview点击不变颜色,总结了一下大概有这几种原因: 1.item的layout设置background颜色值,去掉背景颜色即可 2.listview中listselector属性的效果被覆盖了,比如列表的Item为一个占满单元格的I

网页制作高手进阶:网页设计中的文字运用

设计|网页|网页设计  如今,互联网越来越走近我们的生活,网上冲浪也渐渐成为我们生活不可缺少的一部分.网络世界五彩缤纷,涌现出大量优秀精美的网页.大量网络信息的呈现,无非就是通过文本.图像.Flash动画等,其中, 文本是网页中最为重要的设计元素.对于网页设计初学者而言,了解和掌握网页设计中的文字排版设计就显得尤为重要,下面笔者想谈谈一己之见.     文字的格式化     1.字号.字体.行距字号大小可以用不同的方式来计算,例如磅(Point)或像素(Pixel).因为以像素技术为基础单位打印

高级技巧之网页设计中的文字运用

如今,互联网越来越走近我们的生活,网上冲浪也渐渐成为我们生活不可缺少的一部分.网络世界五彩缤纷,涌现出大量优秀精美的网页.大量网络信息的呈现,无非就是通过文本.图像.Flash动画等,其中, 文本是网页中最为重要的设计元素.对于网页设计初学者而言,了解和掌握网页设计中的文字排版设计就显得尤为重要,下面笔者想谈谈一己之见. 文字的格式化 1.字号.字体.行距 字号大小可以用不同的方式来计算,例如磅#quotel.quoter#或像素(Pixel).因为以像素技术为基础单位打印时需要转换为磅,所以,

高手进阶:网页设计中的文字运用

    如今,互联网越来越走近我们的生活,网上冲浪也渐渐成为我们生活不可缺少的一部分.网络世界五彩缤纷,涌现出大量优秀精美的网页.大量网络信息的呈现,无非就是通过文本.图像.Flash动画等,其中, 文本是网页中最为重要的设计元素.对于网页设计初学者而言,了解和掌握网页设计中的文字排版设计就显得尤为重要,下面笔者想谈谈一己之见.     文字的格式化     1.字号.字体.行距     字号大小可以用不同的方式来计算,例如磅#quotel.quoter#或像素(Pixel).因为以像素技术为基

网页设计中该如何决定是否使用框架

框架的最常见用途就是导航.一组框架通常包括一个含有导航条的框架和另一个要显示主要内容页面的框架. 但是,框架的设计可能比较复杂;并且在许多情况下,您可以创建没有框架的Web页,它可以达到使用一组框架所能达到的许多同样效果.例如,如果您想让导航条显示在页面的左侧,则既可以用一组框架代替您的页面,也可以只是在站点中的每一页上包含该导航条;下图显示了具有类似框架布局的页面设计,但在设计中并没有使用框架. 类似框架布局的页面设计 许多专业Web设计人员不喜欢使用框架,并且许多浏览Web的人也不喜欢框架.

网页设计中常用的技巧:最常见的固定浮窗设计

文章描述:固定浮窗在设计中的使用. 固定浮窗是网页设计中常用的技巧,指一定区块固定在浏览器的响应位置而不随滚动条的移动而改变位置的设计. 最常见的固定浮窗设计是固定在浏览器底部的弹窗广告,比如新浪首页会有新浪视窗的弹窗广告. 最近当当网首页广告力度很大,其中大部分都是固定在浏览器底部和两边. 由于固定浮窗总是显示在网页内容的最上端,有时候甚至覆盖了用户想要的价值内容,这种设计确实不讨人喜欢.有时候,有的固定浮窗会提供"关闭"按钮,但是这明显不能消除用户的反感情绪,因为在一片广告上找关闭

网页设计中如何让CSS控制网页背景?

css|控制|设计|网页|网页背景|网页设计 在符合标准的网页设计中如何用CSS控制网页的背景呢?包括背景的颜色,背景的图片等一些问题,在本教程中一次给你讲清楚. ·背景颜色 background-color 我想这个我就不用多做介绍了,颜色代码我想大家都知道的,不是用英文来代替就是用指定的代码来表示的.这个的默认值是transparent(透明色). 例:body{background-color:yellow}H1{background-color:#000000} ·背景图片 backgr

WPF Bug清单之(13)——应该出现却没有出现的ListView水平滚动条

我们知道ListView在内容超出控件本身范围时,默认会把滚动条显示出来. 这个内容,显然应该包括Head和Items两个部分.无论哪个部分超出了,都应该 把水平滚动条显示出来. ListView的Bug就在于,当ListView中没有Item,且Headr的总长超过 ListView本身时,水平滚动条没有出现. 这个Bug很好重现.代码如下: <Grid x:Name="LayoutRoot"> <ListView Width="100">