当前位置: 首页 > news >正文

学做网站用谁的书爱站网关键字挖掘

学做网站用谁的书,爱站网关键字挖掘,网站开发 居易国际,php大型网站设计为了在窗体正中输出文字,需要获得输出文字区域的宽和高,这使用MeasureString方法,方法返回值为Size类型; 然后计算输出的起点的x和y坐标,就可以输出了; using System; using System.Collections.Generic; …

为了在窗体正中输出文字,需要获得输出文字区域的宽和高,这使用MeasureString方法,方法返回值为Size类型;
然后计算输出的起点的x和y坐标,就可以输出了;

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Drawing.Drawing2D;namespace measure
{public partial class Form1 : Form{private SizeF s1;private string str1 = "测试用的字符串";private SolidBrush brush1;private LinearGradientBrush brush2;public Form1(){InitializeComponent();}private void Form1_Paint(object sender, PaintEventArgs e){Graphics g = e.Graphics;s1 = g.MeasureString(str1, new Font(this.Font.Name,20));//g.DrawString(str1, new Font(this.Font.Name, 20), Brushes.Blue, (ClientRectangle.Width-s1.Width)/2, (ClientRectangle.Height-s1.Height)/2);}private void button1_Click(object sender, EventArgs e){brush1 = new SolidBrush(Color.Green);Graphics g = Graphics.FromHwnd(this.Handle);g.DrawString(str1, new Font(this.Font.Name, 20), brush1, 10, 10);}private void button2_Click(object sender, EventArgs e){Graphics g = Graphics.FromHwnd(this.Handle);SizeF size = g.MeasureString(str1, new Font(this.Font.Name, 20));//获取字符串的尺寸PointF point = new PointF(10, 70);//左上角位置RectangleF rect = new RectangleF(point, size);//字符串显示的区域brush2 = new LinearGradientBrush(rect, Color.Red, Color.Blue, LinearGradientMode.Horizontal);g.DrawString(str1, new Font(this.Font.Name, 20), brush2, point);}}
}

 

DrawString的第三个参数是画刷类型;Brushes.Blue,这么写也可以;
如果要自己定义画刷,不能这样,
    Brush brush1 = new Brush();
因为Brush是抽象基类,要使用具体的画刷类;

brush1 = new SolidBrush(Color.Green);
这是实心画刷类;

brush2 = new LinearGradientBrush(rect, Color.Red, Color.Blue, LinearGradientMode.Horizontal);
这是线性渐变画刷类;使用此类需要 System.Drawing.Drawing2D 命名空间;
4个参数是:渐变的范围,渐变的开始颜色,渐变的结束颜色,渐变的方向;

http://www.zhongyajixie.com/news/37400.html

相关文章:

  • 网站排名怎么弄广东百度seo关键词排名
  • 天水市住房和城乡建设局网站百度app免费下载安装
  • 机刷推广软件福州网站seo公司
  • 网站可以做无形资产怎样搭建自己的网站
  • 企业建设网站的需求分析游戏推广代理平台
  • 北京营销型网站建设公司域名注册查询
  • 公司微信网站建设方案模板下载网络软文写作
  • 公司网上注册系统苏州关键词优化怎样
  • 京东可以免费做特效的网站网络媒体有哪些
  • 网页打不开怎么解决手机seo搜索引擎优化是做什么的
  • 外包做网站需要多少钱电工培训机构
  • 如何增加网站权重泉州百度seo公司
  • 怎么用h5网站做动效河北疫情最新情况
  • 个人网站备案转企业备案公司宣传软文
  • 政府门户网站保障建设要求百度提交入口网址是什么
  • 阜阳网站制作公司多少钱查企业信息查询平台
  • 网站开发外包售后维护合同百度知道合伙人官网登录入口
  • 淘宝客网站一定要备案百度seo公司哪家好一点
  • 新闻网站运做池州网站seo
  • 做搜狗网站优化首辅导班培训机构
  • 想注册一个设计网站吗网络推广有哪些常见的推广方法
  • 手机销售培训网站优帮云首页推荐
  • 免费个人网站服务器bb上海专业网络推广公司
  • 桐庐网站建设搜索引擎优化的方式
  • 四川网站建设和优化短视频运营方案策划书
  • 摄影网站设计图片最常用的搜索引擎有哪些
  • 百度上找不到网站精准引流怎么推广
  • 自己建网站需要多少钱百度推广怎么注册账号
  • 微网站开发功能技能培训
  • 网站标题设计ps免费下载百度app最新版本