C#紋理畫(huà)刷TextureBrush用法實(shí)例
更新時(shí)間:2015年06月11日 14:58:47 作者:zhuzhao
這篇文章主要介紹了C#紋理畫(huà)刷TextureBrush用法,實(shí)例分析了紋理畫(huà)刷TextureBrush的具體使用技巧,需要的朋友可以參考下
本文實(shí)例講述了C#紋理畫(huà)刷TextureBrush用法。分享給大家供大家參考。具體如下:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Drawing.Drawing2D;
using System.Text;
using System.Windows.Forms;
namespace WindowsApplication2
{
public partial class Form6 : Form
{
public Form6()
{
InitializeComponent();
}
private void Form6_Load(object sender, EventArgs e)
{
}
private void button1_Click(object sender, EventArgs e)
{
try
{
Bitmap image1 = (Bitmap)Image.FromFile(@"E:/ico/Administrator.bmp", true);
TextureBrush texture = new TextureBrush(image1);
texture.WrapMode = System.Drawing.Drawing2D.WrapMode.TileFlipX;
Graphics formGraphics = this.CreateGraphics();
formGraphics.FillEllipse(texture, new RectangleF(90.0F, 110.0F, 100, 100));
formGraphics.Dispose();
}
catch (System.IO.FileNotFoundException)
{
MessageBox.Show("There was an error opening the bitmap." + "Please check the path.");
}
}
}
}
希望本文所述對(duì)大家的C#程序設(shè)計(jì)有所幫助。
相關(guān)文章
輸出的文本實(shí)現(xiàn)對(duì)齊的方法(超簡(jiǎn)單)
下面小編就為大家分享一篇c#輸出的文本實(shí)現(xiàn)對(duì)齊的方法,特別簡(jiǎn)單!希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2017-12-12
C#并發(fā)編程之a(chǎn)sync和await關(guān)鍵字詳解
對(duì)于?async?和?await?兩個(gè)關(guān)鍵字,對(duì)于一線開(kāi)發(fā)人員再熟悉不過(guò)了,到處都是它們的身影,下面小編就來(lái)和大家記錄匯總下它們的使用吧2023-07-07
C#常用多線程(線程同步,事件觸發(fā),信號(hào)量,互斥鎖,共享內(nèi)存,消息隊(duì)列)
這篇文章主要介紹了C#常用多線程(線程同步,事件觸發(fā),信號(hào)量,互斥鎖,共享內(nèi)存,消息隊(duì)列),本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-09-09
Unity3D實(shí)現(xiàn)攻擊范圍檢測(cè)
這篇文章主要為大家詳細(xì)介紹了Unity3D實(shí)現(xiàn)攻擊范圍檢測(cè),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-04-04
C#使用JavaScriptSerializer序列化時(shí)的時(shí)間類型處理
這篇文章主要為大家詳細(xì)介紹了C#使用JavaScriptSerializer序列化時(shí)的時(shí)間類型處理,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-08-08

