c# winform之繪畫及畫直曲線相關
protected override void OnPaint(PaintEventArgs pea)
{
//繪製直線或曲線的工具 ,你要畫線必須要用pen,它就類似於畫筆一樣 pen ;可以基於畫刷brush或特定顏色color建立畫筆pen
Pen p1 = new Pen(new SolidBrush(ForeColor));
Pen p2 = new Pen(Color.Brown,20.3F);
Pen p3 = new Pen(new SolidBrush(ForeColor), 3.2f);//3.2f表明畫筆的寬度
//上面的pen是要畫線的工具,你要喝水就要杯子吧,哈哈,它的作用於水杯,下面開始喝水了,即我們要畫一條直線了
pea.Graphics.DrawLine(p2,0,0,20,20);//即自座標(0,0)到座標(3,3)畫一條直線,把畫素(0,0),(1,1),(2,2),(3,3)塗成黑色
//在整個客戶區畫一個X,分析:關聯到clientsize.width,水平座標取值範圍:0到clientsize.width-1,垂直同理:0到clientsize.height-1
//兩條線,一條為自左上角到右下角,即:(0,0)到(clientsize.width-1,clientsize.height-1)
//另一條線的座標為右上角到左下角,即(clientsize.width-1,0)到(0,clientsize.height-1)
pea.Graphics.DrawLine(p2,new Point(0,0),new Point(ClientSize.Width-1,ClientSize.Height-1));
pea.Graphics.DrawLine(p2, new Point(ClientSize.Width - 1, 0), new Point(0,ClientSize.Height-1));
}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9240380/viewspace-734982/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- c# winform旋轉顯示繪畫C#ORM
- VC++畫動態曲線C++
- iOS開發之畫圖板(貝塞爾曲線)iOS
- AI繪畫怎麼寫關鍵詞?AI繪畫高畫質桌布關鍵詞分享AI
- canvas小畫板--(1)平滑曲線Canvas
- Flutter 自定義元件之貝塞爾曲線畫波浪球Flutter元件
- 漫畫:程式語言學習曲線
- 畫架構圖相關架構
- Unity3D畫直線、畫點外掛Vectrosity簡介Unity3DROS
- canvas進階——如何畫出平滑的曲線?Canvas
- c# winform窗體相關屬性C#ORM
- Ai繪畫教程:如何用ai繪畫軟體來生成城市插畫AI
- 畫素相關概念總結
- winform之滑鼠進入及停留相關事件及游標cursorORM事件
- c# winform滑鼠相關onmouseup,onmousedown,onmousemove,onmousewhellC#ORM
- 【AI繪畫】絕美春天插畫,人人都是插畫師AI
- 意間AI繪畫和數畫兩款AI繪畫軟體對比評測AI
- AI 繪畫 - 如何 0 成本線上體驗 AI 繪畫的魅力AI
- 漫畫:7種程式語言的學習曲線
- AI繪畫可以取代人類畫家嗎AI
- AI作畫—中國畫之山水畫AI
- View繪製——畫多大?View
- View繪製——畫在哪?View
- 從一組漫畫看程式語言學習曲線
- Python畫直方圖以及包絡線和參考線Python直方圖
- ai繪畫答疑:定製一個AI繪畫小程式要花多少錢?AI
- View繪製——怎麼畫?View
- AI 繪畫極簡教程AI
- 智慧AI繪畫系統對接丨ai繪畫數藏模式系統開發功能版及原始碼AI模式原始碼
- ai繪畫商業化來了,ai繪畫軟體“數畫”實現全民創作變現模式!AI模式
- 用AI繪畫怎麼可以把照片一鍵生成漫畫圖?詳細ai繪畫教程來啦!AI
- 手繪小插畫之思考的樂趣(1)
- 手繪小插畫之思考的樂趣(2)
- 效能優化之關於畫素管道及優化(二)優化
- MIT博士研發繪畫機器人Utensil,精通繪畫和鐳射切割MIT機器人
- 10個HTML5素描及繪畫設計工具HTML
- c#畫圖(橢圓和弧線)Craphics類C#
- 數畫AI繪畫新增超實用功能,可一鍵下載高畫質商業畫作AI