C#GDI+在窗体里绘图的话这些内容存放在了哪里?
例如:在Form1的paint事件里添加如下代码:privatevoidForm1_Paint(objectsender,PaintEventArgse){Graphic...
例如:在Form1的paint事件里添加如下代码:
private void Form1_Paint(object sender, PaintEventArgs e)
{
Graphics g = e.Graphics;
g.DrawString("Hellow,World!", f, Brushes.Blue, 40, 40);
g.DrawString("Hellow,World!", f, Brushes.Black, 40, 240);
g.DrawString("Hellow,World!", f, Brushes.Red, 350, 40);
g.DrawString("Hellow,World!", f, Brushes.Yellow, 350, 240);
}
Form1的size为(300,300)也就是说视区绘不下文字,那这些文字存到了哪里?
书上说是存到了屏幕本身,是说的显存吗?
顺便问一下怎么实现无限滚动,就像excel那样? 展开
private void Form1_Paint(object sender, PaintEventArgs e)
{
Graphics g = e.Graphics;
g.DrawString("Hellow,World!", f, Brushes.Blue, 40, 40);
g.DrawString("Hellow,World!", f, Brushes.Black, 40, 240);
g.DrawString("Hellow,World!", f, Brushes.Red, 350, 40);
g.DrawString("Hellow,World!", f, Brushes.Yellow, 350, 240);
}
Form1的size为(300,300)也就是说视区绘不下文字,那这些文字存到了哪里?
书上说是存到了屏幕本身,是说的显存吗?
顺便问一下怎么实现无限滚动,就像excel那样? 展开
1个回答
2013-09-25
展开全部
内存中 你编译之后的文件都需要通过电脑解析,然后反应在电脑屏幕上
追问
书上说有两种绘图方式,一种是存到内存中需要时从内存把图绘到屏幕上;另一种是绘图就存储在屏幕本身,说的就是上面那段代码;
追答
书上说的的是你绘制的如何形成图形输出到屏幕 需要电脑一系列转化 例如 显卡之类的 其实咱们不关心他怎么输出到屏幕,系统自动给咱们处理了,现在只要在Form界面里面能展现出来就行,那也就是是输出到屏幕上了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询