标题:GDI+画图怎么弄?
只看楼主
jacklee
Rank: 7Rank: 7Rank: 7
来 自:XAplus
等 级:贵宾
威 望:32
帖 子:1769
专家分:104
注 册:2006-11-3
得分:0 
以下是引用jacklee在2006-12-4 8:04:20的发言:
Graphics g=Graphics.FromHwnd(this.hand);
g.drawstring("str",pen,rect);

加点:上面第二句不要。改一下
g.drawstring("str",font,brush,rect);
rect可分解为四个点坐标。也可只固定(X,Y)


XAplus!
讨论群:51090447
删吧删吧,把我的号给删了!
2006-12-04 10:18
chzh
Rank: 1
等 级:新手上路
帖 子:127
专家分:0
注 册:2006-10-24
得分:0 
在窗体上显示字符串不用压缩包的,
Graphics g = this.CreateGraphics();
g.FillRectangle(new SolidBrush(Color.FromArgb(180, Color.White)), ClientRectangle);
String drawString = "HELLO";
String drawString1 = "HELLO WORLD";
SolidBrush titleShadowBrush = new SolidBrush(Color.Black);
Font myFont = new Font("Impact", 36);
Pen blackPen = new Pen(Color.Black);
g.DrawString(drawString,myFont,titleShadowBrush,new PointF(150.0F,30.0F));
g.DrawString(drawString1, myFont, titleShadowBrush, new PointF(10.0F, 150.0F));
这样就行了。。。。。。你可以试试!!

為了要遇見妳``我連呼吸都反複練習`
2006-12-04 13:33
jacklee
Rank: 7Rank: 7Rank: 7
来 自:XAplus
等 级:贵宾
威 望:32
帖 子:1769
专家分:104
注 册:2006-11-3
得分:0 
g.DrawString(drawString1, myFont, titleShadowBrush, new PointF(10.0F, 150.0F));
不和我说的一样吗?呵呵。
什么压缩包?

XAplus!
讨论群:51090447
删吧删吧,把我的号给删了!
2006-12-04 13:41
chzh
Rank: 1
等 级:新手上路
帖 子:127
专家分:0
注 册:2006-10-24
得分:0 
不知道`前面有个人说的。。。
我也不懂。。。。希望他能告诉我一下。。。

為了要遇見妳``我連呼吸都反複練習`
2006-12-04 23:13



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-106884-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.671294 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved