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

学做网站用谁的书网络推广的细节

学做网站用谁的书,网络推广的细节,网站框架图怎么做,建设论坛网站视频为了在窗体正中输出文字,需要获得输出文字区域的宽和高,这使用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.yidumall.com/news/25633.html

相关文章:

  • 政府网站建设方案书医院线上预约
  • 高速建设材料在哪个网站购买推广是什么意思
  • wordpress仿亿欧网公司seo是什么级别
  • 用asp.net做网站计数器室内设计师培训班学费多少
  • 网站建设之织梦后台熊掌号主页私域流量和裂变营销
  • 十大高端网站定制设计最近有新病毒出现吗
  • 萧县做网站的公司江苏seo和网络推广
  • 网站建设与管理期末总结舆情报告范文
  • 和镜像网站做友链免费网络推广
  • 郑州市住房和城乡建设厅网站广州竞价托管代运营
  • 为什么做电商网站seo关键词优化软件合作
  • 网站项目开发的一般流程网站建设7个基本流程
  • 附近手机网站建设网站快速搜索
  • 桂林创新大厦网站seo类目链接优化
  • ecshop做的网站百度推广首次开户需要多少钱
  • ui设计师需要会什么百度关键词优化软件
  • 加工厂网站建设论文互联网营销行业前景
  • 网站推广策划思路是什么网站关键词seo排名
  • 营销型企业网站建设案例注册城乡规划师报考条件
  • 广州网站建设推荐谷歌官网入口
  • 建站特别慢wordpress百度收录批量提交入口
  • 做啤酒行业的网站培训课程设计方案
  • 个人网站设计源代码广州今日头条新闻最新
  • 工作室做网站爱站工具包的模块
  • 公司网站建设发票能抵扣不管理课程培训
  • 什么是高端网站建设爱上链外链购买交易
  • 电机东莞网站建设网上的推广
  • 南京网站推广哪家便宜网站如何推广运营
  • 网站开发通过什么途径接活小红书seo排名优化
  • 自己做网站怎么样网站设计优化