登录
首页 » C#源码 » C#演示用Brush填充Rectangle图形

C#演示用Brush填充Rectangle图形

于 2022-07-06 发布 文件大小:12.04 kB
0 124
下载积分: 2 下载次数: 1

代码说明:

C#画矩形,然后使用Brush填充Rectangle图形,单击按钮后会生成一个填充过的图形,需要创建Graphics对象,创建一个Brush对象,再使用Rectangle绘制一个矩形,然后使用Brush填充,实现这一过程,核心代码如下:   private void button1_Click(object sender, EventArgs e)   {    Graphics ghs = this.CreateGraphics();//创建Graphics对象    Brush mybs = new SolidBrush(Color.Red);//使用SolidBrush类创建一个Brush对象    Rectangle rt = new Rectangle(10, 10, 100, 100);//绘制一个矩形    ghs.FillRectangle(mybs, rt);//用Brush填充Rectangle   }

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • C# 使用Graphics对象在程序运行时创建位图
    C# 在程序运行时创建位图,本源码实例主要是学习使用使用Graphics对象创建简单图像的例子,本程序将生成一条曲线图像,参照如下代码:   {//在程序运行时创建位图   int MyWidth=this.pictureBox1.Width;   int MyHeight=this.pictureBox1.Height;   Bitmap MyBitmap = new Bitmap(MyWidth,MyHeight);   Graphics MyGraphics = Graphics.FromImage(MyBitmap);   Pen MyPen = new Pen(Color.Black, 3);   Point[] MyPoints = { new Point(50, 100), new Point(100, 10), new Point(150, 290), new Point(200, 100), new Point(250, 10), new Point(300, 290), new Point(350, 100) };   MyGraphics.Clear(Color.White);   MyGraphics.DrawBeziers(MyPen, MyPoints);   pictureBox1.Image = MyBitmap;
    2022-03-25 22:38:21下载
    积分:1
  • C# 获取DataGridView鼠标单击单元格值
    C# 单击 鼠标获取DataGridView单元格的值,这个例子需要连接SQL数据库,测试时候没连接成功,截图也不准确,请大家下载源码,自己配置环境调试吧,这是核心代码部分:   private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)   {//获取DataGridView鼠标单击单元格值    var MyInfo = this.dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString();    MessageBox.Show("刚才的选择是:" + MyInfo, "信息提示", MessageBoxButtons.OK);   }   private void dataGridView1_MouseUp(object sender, MouseEventArgs e)   {//单击鼠标获取DataGridView单元格值    var MyHit = this.dataGridView1.HitTest(e.X, e.Y);    if (MyHit.RowIndex >= 0)    {    this.dataGridView1.Select();    var MyInfo = this.dataGridView1.Rows[MyHit.RowIndex].Cells[MyHit.ColumnIndex].Value.ToString();    MessageBox.Show("刚才的选择是:" + MyInfo, "信息提示", MessageBoxButtons.OK);    }   }
    2022-07-18 18:54:50下载
    积分:1
  • C# 为文字创建渐变色的下划线
    C# 为文字创建渐变色的下划线,放大后还是很漂亮的,下划线变成了点状的,而且是颜色是渐变的,下面介绍实现这一功能的代码,给字符串创建渐变色下划线,核心代码如下:   TextDecoration MyUnderline = new TextDecoration();   Pen MyPen = new Pen();   MyPen.Brush = new LinearGradientBrush(Colors.Green,    Colors.Blue, new Point(0, 0.5), new Point(1, 0.5));   MyPen.Brush.Opacity = 0.5;   MyPen.Thickness = 1.5;   MyPen.DashStyle = DashStyles.Dash;   MyUnderline.Pen = MyPen;   MyUnderline.PenThicknessUnit = TextDecorationUnit.FontRecommended;   TextDecorationCollection MyCollection = new TextDecorationCollection();   MyCollection.Add(MyUnderline);   this.textBlock1.Text = "中华人民共和国";//自定义要显示下划线的文字   this.textBlock1.FontSize = 48;   this.textBlock1.TextDecorations = MyCollection;   需要请下载完整源码。运行效果图如下。
    2022-01-22 05:14:06下载
    积分:1
  • 5G 毫米波ns-3下仿真
    5G  毫米波 天线仿真  ns-3/ns3平台下的C++ 程序
    2022-07-08 09:28:17下载
    积分:1
  • 用C#实现启动欢迎画面
    用C#制作软件启动时的欢迎界面,开始画面,在软件被打开时最先显示的一个窗口效果,在本例中是直接调用一张图片来显示,但是具体的实现,比如图片显示的位置 、显示的时间长短等,用到的定时器,需要控制好,本实例代码就是向大家展示如何进行这些控制,部分代码为:   private void Form1_Load(object sender, EventArgs e)   {//启动窗体    Form2 MySplashForm = new Form2();    MySplashForm.ShowDialog();   }   private void Form2_Load(object sender, EventArgs e)   {//设置启动窗体    this.FormBorderStyle = FormBorderStyle.None;    this.BackgroundImage = Image.FromFile("test.jpg");    this.timer1.Start();    this.timer1.Interval = 10000;   }      private void timer1_Tick(object sender, EventArgs e)   {//关闭启动窗体    this.Close();   }   定时器控制:   private void Form2_FormClosed(object sender, FormClosedEventArgs e)   {//关闭定时器    this.timer1.Stop();   }
    2022-01-22 15:57:51下载
    积分:1
  • 《Visual.C#.编程精彩百例》配套随书光盘
    《Visual.C#.编程精彩百例》配套随书光盘源码,涉及到书中方方面面的实例,包括界面设计、数据库、系统控制、基础知识、算法、多媒体播放等众多类型的源代码,是学习C#基础编程很好的实例集。
    2023-09-09 21:35:05下载
    积分:1
  • C# 图片放大缩小动画版
    C# 图片放大缩小动画版源码,打开窗体后,图像就不停的被放大显示,渐变放大,动画效果的图片放大。wpf图像编程实例,分享给C#初学者用户。
    2022-12-26 20:10:03下载
    积分:1
  • C# 利用聚合函数SUM对销售额进行汇总
    C# 数据库版图书销售统计,利用聚合函数SUM对销售额进行汇总,包括销售总数量、销售总金额的统计:   /// 查询图书数量及金额信息   ///
    2022-01-31 08:31:12下载
    积分:1
  • 简单的数字识别
    网上下载的数字识别源码,原版本是vc6的,升级到vs2012,opencv3.0下调试通过,没有细测。与大家分享一下。
    2022-02-05 04:14:34下载
    积分:1
  • Visual C# 自动识别Access数据库路径
    Visual C# 自动识别Access 2000数据库路径,当然不仅限于Access2000,Access2007版本也可以,此源码仅是示例,当然打开程序后,程序会自动搜索Access路径,连接之后自动打开程序。大致的实现方法,可参考下述代码:   string strPath = Application.StartupPath + " est.mdb";//得到数据库路径   string ConStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data source=" + strPath;//创建连接字符串   OleDbDataAdapter OleDatOleDat = new OleDbDataAdapter(//创建数据适配器对象    "select * from 帐目", ConStr);   OleDatOleDat.Fill(dt);//填充数据表   count = dt.Rows.Count;   textBox1.Text = dt.Rows[0][0].ToString();//显示数据表中数据   textBox2.Text = dt.Rows[0][1].ToString();//显示数据表中数据   textBox3.Text = dt.Rows[0][2].ToString();//显示数据表中数据   textBox4.Text = dt.Rows[0][3].ToString();//显示数据表中数据
    2022-03-24 00:39:43下载
    积分:1
  • 696516资源总数
  • 106409会员总数
  • 8今日下载