Graphics.DrawLine()方法用于繪制連接由坐標對指定的兩個點的線。此方法的重載列表中有4種方法,如下所示:
首先,在Set-1中已經討論了兩種方法。在這里,我們將討論最后兩種方法。
此方法用于繪制線形式的一組指定坐標,這些坐標以離散形式x1,y1,x2,y2給出。
用法:
public void DrawLine (System.Drawing.Pen pen, float x1, float y1, float x2, float y2);
參數:
異常:如果pen為null,則此方法將提供ArgumentNullException。
例:
// C# program to illustrate the use of? using System; using System.Drawing; using System.Drawing.Printing; using System.Windows.Forms; ??namespace GFG { ??class PrintableForm:Form { ??????// Main Method ????public static void Main() ????{ ????????Application.Run(new PrintableForm()); ????} ??????public PrintableForm() ????{ ????????ResizeRedraw = true; ????} ??????protected override void OnPaint(PaintEventArgs pea) ????{ ????????// Defines the Pen ????????Pen pen = new Pen(ForeColor); ??????????// x1 = 30 ????????// y1 = 30 ????????// x2 = 200 ????????// y2 = 300 ??????????????????// using the Method ????????pea.Graphics.DrawLine(pen, 30.0F, 30.0F, 200.0f, 300.0f); ????} } }
輸出:
此方法用于從指定的點集到指定的點集畫一條線。它需要一個Point變量,該變量由(x,y)點組成。
用法:
public void DrawLine (System.Drawing.Pen pen, System.Drawing.PointF pt1, System.Drawing.PointF pt2);
參數:
異常:如果pen為null,則此方法將提供ArgumentNullException。
例:
// C# program to demonstrate the use of // DrawLine(Pen, Point, Point) Method using System; using System.Drawing; using System.Drawing.Printing; using System.Windows.Forms; ??namespace GFG { ??class PrintableForm:Form { ??????// Main Method ????public static void Main() ????{ ????????Application.Run(new PrintableForm()); ????} ??????public PrintableForm() ????{ ????????ResizeRedraw = true; ????} ??????protected override void OnPaint(PaintEventArgs pea) ????{ ????????// Defines pen ????????Pen pen = new Pen(ForeColor); ??????????// Defines the both points to connect ????????// pt1 is (30, 30) which represents (x1, y1) ????????Point pt1 = new Point(30, 30); ??????????// pt1 is (200, 300) which represents (x2, y2) ????????Point pt2 = new Point(200, 300); ??????????// Draws the line ????????pea.Graphics.DrawLine(pen, pt1, pt2); ????} } }
輸出:
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
網絡推廣與網站優化公司(網絡優化與推廣專家)作為數字營銷領域的核心服務提供方,其價值在于通過技術手段與策略規劃幫助企業提升線上曝光度、用戶轉化率及品牌影響力。這...
在當今數字化時代,公司網站已成為企業展示形象、傳遞信息和開展業務的重要平臺。然而,對于許多公司來說,網站建設的價格是一個關鍵考量因素。本文將圍繞“公司網站建設價...
在當今的數字化時代,企業網站已成為企業展示形象、吸引客戶和開展業務的重要平臺。然而,對于許多中小企業來說,高昂的網站建設費用可能會成為其發展的瓶頸。幸運的是,隨...
華三h3c路由器好嗎?你好,,華三H3C路由的品牌是一流的,比普通路由好很多。他們以前是大型網絡設備供應商,現在也從事家庭路由的生產。技術上沒有問題。杭州H3C科技有限公司(簡稱H3C)主要提供IT基礎設施產品和解決方案的研發、生產、銷售和服務。H3C在有38家分公司。目前,公司擁有5000名員工,其中研發人員;ampd類人員占55%。截至2013年底,H3C已經服務了超過70%的中央部委、9個國...
北京區號是多少號碼?北京的區號:010北京,簡稱“京”,它是()的首都、直轄市、國家中心城市、特大城市、全國政治中心、文化中心、國際交流中心和科技創新中心。北京區號是多少號碼?市、縣、區名稱、長途區號、郵編市、縣、區長途區號郵編東城區010 100000西城區010 100000崇文區010 100000宣武區010 100000朝陽區010 100000豐臺區010 100000石景山區010 ...
fpe怎么用?這是一個舊的修飾符。首先,您可以在設置中找到熱鍵設置。你可以把它換到一個更舒適的關鍵位置。我通常用F鍵。然后你在開始游戲之前打開FPE,進入游戲,找到你想要修改的數字,比如金錢、經驗,記錄下來,按熱鍵,界面就會跳出到FPE,你在搜索欄中輸入你的數字,搜索,你可以找到幾組東西,可以多點,你可以點擊進入游戲,對原來的號碼進行更改,比如玩怪和體驗,花點錢,然后記錄更改的號碼,然后按熱鍵跳出...