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

学做网站用谁的书b2b网站免费推广

学做网站用谁的书,b2b网站免费推广,设计者联盟官网,网站优化图片链接怎么做为了在窗体正中输出文字,需要获得输出文字区域的宽和高,这使用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.hrbkazy.com/news/33197.html

相关文章:

  • 兰州网站建设q479185700強小米市场营销案例分析
  • 西安企业网站建设哪家专业百度指数快刷软件
  • 免费建立网站的网站都有啥黄冈网站推广
  • 如何做网站的下载的二维码网络运营推广
  • 网站建设中 源码千锋教育的it培训怎么样
  • 那个网站做二手车好青岛今天发生的重大新闻
  • 平台型综合电子商务的平台有哪些郑州seo网站管理
  • 做网站哪个公司百度竞价推广效果怎么样
  • 中天建设哪里的网站排名优化软件哪家好
  • 招聘网站建设方案模板下载哪里有免费的网站推广服务
  • 付费的网站是指连云港百度推广总代理
  • 如何制作网络游戏seo排名赚钱
  • 用js做简单的网站页面2024年最新时事新闻
  • 中国风网站模板html深圳百度关键
  • 网站开发外包一个学生个人网页设计作品
  • 郑州快速建站价格企业搜索引擎优化
  • 培训网页制作机构廊坊seo推广公司
  • 网站开发去哪里培训建网站哪个平台好
  • 有什么做网站的国企网站制作推广
  • 网站开发日志如何做个网站推广自己产品
  • 我想学网站建设做个公司网站一般需要多少钱
  • 外贸seo优化方法seo优化推广工程师招聘
  • 信誉好的盐城网站开发百度收录排名查询
  • jsp网站开发技术淘宝宝贝关键词排名查询工具
  • wordpress 批量改日期seo技巧与技术
  • 做简历的网站有seo sem是什么职位
  • 关于建设网站群的报告厦门关键词排名优化
  • 中国建设银行官方网站网络推广团队
  • 门户网站 布局如何优化关键词排名到首页
  • 哪个网站可以做h5页面今日油价92汽油价格