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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- canva畫曲線圖效果
- delphi 畫圖表,曲線圖
- Android動畫曲線庫AndroidEasingFunctionsAndroid動畫IdeaFunction
- WPF 之繪畫(十一)
- AI繪畫怎麼寫關鍵詞?AI繪畫高畫質桌布關鍵詞分享AI
- canvas小畫板--(1)平滑曲線Canvas
- AI 繪畫 - 如何 0 成本線上體驗 AI 繪畫的魅力AI
- Flutter 自定義元件之貝塞爾曲線畫波浪球Flutter元件
- Winform下的畫板ORM
- 鴻蒙HarmonyOS實戰-ArkUI動畫(彈簧曲線動畫)鴻蒙UI動畫
- 畫架構圖相關架構
- Flutter 動畫曲線Curves 效果一覽Flutter動畫
- 圖形學 畫直線 DDA掃描法與中點畫線法
- iOS動畫專題·UIView二維形變動畫與CAAnimation核心動畫(transform動畫,基礎,關鍵幀,組動畫,路徑動畫,貝塞爾曲線)iOS動畫UIViewORM
- canvas進階——如何畫出平滑的曲線?Canvas
- 動畫函式的繪製及自定義動畫函式動畫函式
- AI繪畫AI
- 圖片轉繪畫效和繪畫軟體
- Ai繪畫教程:如何用ai繪畫軟體來生成城市插畫AI
- VBA,Shapes.AddCurve SafeArrayOfPoints:=pts 畫貝塞爾曲線
- 【AI繪畫】絕美春天插畫,人人都是插畫師AI
- 意間AI繪畫和數畫兩款AI繪畫軟體對比評測AI
- 函式的遞迴及科赫曲線繪製函式遞迴
- AI繪畫可以取代人類畫家嗎AI
- View繪製——畫多大?View
- View繪製——畫在哪?View
- 效能優化之關於畫素管道及優化(二)優化
- Android-貝塞爾曲線實現水波紋動畫Android動畫
- canvas繪製直線Canvas
- SVG 繪製直線SVG
- 智慧AI繪畫系統對接丨ai繪畫數藏模式系統開發功能版及原始碼AI模式原始碼
- 雜篇-之裸眼3D渲染相機及畫面矯正3D
- C# 10動畫C#動畫
- AI作畫—中國畫之山水畫AI
- python如何畫直方圖Python直方圖
- ai繪畫答疑:定製一個AI繪畫小程式要花多少錢?AI
- canvas繪製sin正弦曲線Canvas
- View繪製——怎麼畫?View
- DrawPad 圖形繪畫工具