樓主我是測繪專業一名學生,現在在利用c#表單程式編一個計算方位角的程式,我想實作輸入坐標值之后能在控制元件中將這兩個點以及連線都畫出來,我用的是picturebox控制元件,但是發現坐標值超出一定大小就不在控制元件中顯示了,請問該怎么解決這個問題啊,有沒有大神告知一下
uj5u.com熱心網友回復:
雖然和Delphi無關,方法可以參考:繪圖區域要足夠大,顯示可以放在滾動框里面uj5u.com熱心網友回復:
額,我發錯區域了
,大神能告知一下滾動框怎么添加嗎
uj5u.com熱心網友回復:
1、繪制一根線段
private void button1_Click(object sender, EventArgs e)
{
//創建畫布
Graphics g = this.pictureBox1.CreateGraphics();
//從畫布(0,0)->至(100,100)繪制一條黑色線段
g.DrawLine(new Pen(Color.Black), new Point(0, 0), new Point(100,100));
}
2、表單如何顯示滾動條
表單的 AutoScroll 屬性設定為true即可,當picturebox尺寸超過表單尺寸,自動會出現滾動條。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/20778.html
標籤:語言基礎/算法/系統設計
上一篇:C++ 模板類vector
