private void Form1_Paint(object sender, PaintEventArgs e) { Graphics g = e.Graphics; GraphicsPath gp = new GraphicsPath(); gp.AddLine(, , , ); gp.AddLine(, , , ); gp.AddLine(, , , ); gp.CloseFigure(); g.FillRectangle(Brushes.White,this.ClientRectangl…
GradientFill函数可以对特定的矩形区域或者三角形区域进行渐变颜色的填充.我们先来看看GradientFill函数到底长得什么样子,帅不帅. BOOL GradientFill( _In_  HDC hdc, _In_  PTRIVERTEX pVertex, _In_  ULONG nVertex, _In_  PVOID pMesh, _In_  ULONG nMesh, _In_  ULONG ulMode ); 参数涉及结构体,于是有些人就开始感到痛苦了,调用函数一遇到结构体就会…
由于上位机需要绘制电压电阻表盘,如下图所示: 后来,在网上找阿找,还是没找到满意的,索性自己来画控件算了,由于第一次画控件,所以花了我2天时间,才画好 效果图如下: 上图的所有颜色(包括滑动的渐变/单一颜色,以及字体颜色)都可以自定义,包括图标也可以(上面的电阻图标,网上没找到好看的,所以很丑~) 整体效果图如下所示: 该demo程序放在了提供的源码地址里了,下载好后,在子文件夹demo1里面 介绍 代码里添加了自适应设置,根据窗口大小自动改变标签,图标,刻度值,中心圆数值等 代码里集成了定时器…
制作一个自定义按钮,使用2种半透明的颜色来填充Button 1.添加一个自定义控件类,并改变基类,继承自Button public partial class CustomControl1 : Button 2.为控件创建一些自定义属性 private Color color1 = Color.White; //第一种颜色 public Color Color1 { get { return color1; } set { color1 = value; Invalidate(); } } pr…
bootstrap之强调文本的类(带颜色) <small>本行内容是在标签内</small><br> <strong>本行内容是在标签内</strong><br> <em>本行内容是在标签内,并呈现为斜体</em><br> <p class="text-left">向左对齐文本</p> <p class="text-center"…
概述 今天我们来实现一个iOS平台上的进度条(progress bar or progress view).这种进度条比APPLE自带的更加漂亮,更加有“B格”.它拥有渐变的颜色,而且这种颜色是动态移动的,这里称之为WGradientProgress. 先来看看我们的目标长什么样子: WGradientProgress的使用方法很简单,主要有展示接口以及隐藏接口,目前显示的位置有两种选择: WProgressPosDown        //progress is on the down bor…
今天我们来实现一个iOS平台上的进度条(progress bar or progress view).这种进度条比APPLE自带的更加漂亮,更加有“B格”.它拥有渐变的颜色,而且这种颜色是动态移动的,这里称之为WGradientProgress. 先来看看我们的目标长什么样子: WGradientProgress的使用方法很简单,主要有展示接口以及隐藏接口,目前显示的位置有两种选择: WProgressPosDown        //progress is on the down border…
CAGradientLayer渐变颜色动画 或许你用过CAGradientLayer,你知道他是用于渐变颜色的,但你是否直到,CAGradientLayer的渐变颜色是可以动画的哦. 源码: // // RootViewController.m // CAGradientLayer // // Copyright (c) 2014年 Y.X. All rights reserved. // #import "RootViewController.h" #import "CAS…
css伪类实现行号自动填充 大多数时候我们需要行号自动填充的时候我们可以 大多数时候是插入元素, 在元素里用js填入行号,或者用 ol > li 实现行号填充, 对于上面的方式,都不太灵活,而且需要做额外的工作, 现在我们用 css 伪类 的 content 属性来实现行号的自动填充 主要使用了css 伪类的 content: counter(step); HTML <div> <p>这是一些文字</p> <p>这是一些文字</p> <…
下面是我的两种实现: 1.直接图片展示,注意图片的变形问题; 2.用CAGradientLayer渐变颜色实现; 代码如下: // // ViewController.m // ImageStrenchDemo // // Created by 思 彭 on 17/3/14. // Copyright © 2017年 思 彭. All rights reserved. // #import "ViewController.h" // rgb颜色转换(16进制->10进制) #de…