窗体绘图 TextureBrush的用法,请教高手。。。

问题描述

构造函数////TODO:在InitializeComponent调用后添加任何构造函数代码////WindowState=FormWindowState.Maximized;SetStyle(ControlStyles.Opaque,true);SetStyle(ControlStyles.ResizeRedraw,true);Paint+=newPaintEventHandler(FrmMain_Paint);try{img=newBitmap("../../girl.jpg");smallImg=newBitmap(img,newSize(img.Width/10,img.Height/10));}catch(Exceptionex){MessageBox.Show(ex.Message);}

重绘事件privatevoidFrmMain_Paint(objectsender,PaintEventArgse){Graphicsg=e.Graphics;Brushtb=newTextureBrush(smallImg,newRectangle(0,0,smallImg.Width,smallImg.Height));g.FillRectangle(Brushes.White,ClientRectangle);g.FillEllipse(tb,ClientRectangle);tb.Dispose();}

在这里遇到了一个问题:Brushtb=newTextureBrush(smallImg,newRectangle(0,0,smallImg.Width,smallImg.Height));Rectangle的前两个参数必须是0,如果不是0就会出错,这是为什么呀?哪位高人给解释一下,越详细越好,谢谢!平台:VS2003XP

解决方案

解决方案二:
该回复于2011-06-02 16:06:41被版主删除
解决方案三:
明明显示着:“回复次数:1”,却什么也看不见,什么意思嘛!做广告做的挺带劲的……
解决方案四:
之前回复过,个人认为是你的rect应该符合smallimage的尺寸才行
解决方案五:
能解释下为什么吗?谢谢!还忘了说一点,如果参数不是0,0,抛出的异常提示:内存不足。
解决方案六:
没有满意答案,还不让结贴……这不就是逼着让人给分吗?我不想说些过激的话,这就是全球最大的中文IT社区吗?

时间: 2024-10-03 19:01:41

窗体绘图 TextureBrush的用法,请教高手。。。的相关文章

请教高手,关于显示数据报表的问题

问题描述 请教高手一下我现在正在做数据报表的显示工作,显示的是数据表格,可是我都设计完成了,最后运行怎么在报表窗口中显示"尚未为数据源'三次仪表数据库Dataset_数据总表'提供数据源实例"这样的提示呢?其中我的数据库中的表名为"数据总表",创建报表显示在另外一个窗体中显示. 解决方案 解决方案二:这个错误信息是你自己在程序中写的吧,查看相应代码是否有问题解决方案三:dsdf

求救-网站服务器被CC攻击,导致cpu高达100%。请教高手解决方法!

问题描述 网站服务器被CC攻击,导致cpu高达100%.请教高手解决方法! 网站服务器被CC攻击,w3pw进程超过25%导致cpu高达100%.请教高手解决方法!

诚心请教高手 :使用JDBC更新ORACLE数据

问题描述 程序需求:程序每5分钟,要更新一次数据库里表的数据,每一次要执行38条SQL语句,每一条SQL语句要更新大约16000多个字段,在运行当中出现了这样一个问题,大约运行10个多小时以后,程序就卡死了,程序什么异常都没抛出,控制台也没有异常抛出,诚心请教高手,在这方面有没有更好的解决方案.try{Longstart=System.currentTimeMillis();conn.setAutoCommit(false);stmt=conn.createStatement();//listS

ssh整合-S2SH集成中使用AOP后查询结果为NULL?。。请教高手解答一下

问题描述 S2SH集成中使用AOP后查询结果为NULL?..请教高手解答一下 做SSH集成,用得是spring的声明式事务和hibernate做的集成. 以下是spring配置文件中关于AOP的配置: <!-- 配置aop拦截声明类 --> <bean id = "myAop" class="com.acc.aop.MyAop"></bean> <aop:config> <aop:pointcut express

oracle 数据库用的plsql工具,执行的sql按F5查看cpu耗费,请教高手帮忙解答!

问题描述 oracle 数据库用的plsql工具,执行的sql按F5查看cpu耗费,请教高手帮忙解答! 主要区别在于走索引,走了索引,耗费降低,但是执行速度变慢了,但是不走索引,执行速度变快了,但是耗费上升!请问原因是什么?是不是意味着,耗费越高,执行速度越快吗?还是两者没有必然联系?我们在设计sql时,是要先考虑哪方面? 解决方案 楼主 你知不知道索引的意思? 索引类似书的目录结构,按照索引查找执行速度怎么变慢了呢? 至于耗费和速度的关系就如同你跑步一样的 你费力气点跑,就跑的快一点 你省力气

请教高手如何优化下面oracle语句,19W条数据花了几个小时

问题描述 请教高手如何优化下面oracle语句,19W条数据花了几个小时 3C update agz set fa_id=(select B from B123 where a=agz.old_fa_id);commit;update agz set person_id=(select ry.id from dm_gy_ry ry where ry.sfzjhm=agz.ry_sfz and ry.yxbz='Y' and rownum=1);commit;update agz set pers

游戏开发-请教高手,VB小游戏的网络互动需要怎么编写?告知思路或给案例,谢谢!

问题描述 请教高手,VB小游戏的网络互动需要怎么编写?告知思路或给案例,谢谢! 如题.我现在想把我的一个智力游戏开发成类似于QQ游戏中的俄罗斯方块对战游戏, 能实现两人甚至多人的互助,现在没有这方面经验,希望得到高手指点,谢谢! 解决方案 VB的话,可以使用winsock控件实现和服务器以及别的计算机的通讯.如果是棋牌游戏等,你可以设计一个简单的协议,把对手游戏的操作,游戏的状态传过去.

请教高手:使用Eclipse+Tomcat开发网页报表,可否使用VE(Visual Editor)?

问题描述 请教高手:我准备使用Eclipse+Tomcat开发网页报表,为了使网页报表界面漂亮,可否使用EclipseJAVA的可视开发环境VE(VisualEditor)?若可以,请简单说明一下如何配合使用?谢谢! 解决方案 解决方案二:http://jingyan.baidu.com/album/7082dc1cade033e40a89bdc1.html一般不用这个吧?jqueryeasyui界面还可以解决方案三:首先VE这个项目已经死了很多年了其次VE是做awt/Swing的,除非你准备用

请教高手数据集中查找数据的问题

问题描述 请教高手如何从一个dataSet的一个表中查找符合条件的一条记录,并把其中的一个字段赋值给一个变量例如:现在有dataSet.Tables["t"]表t中有a,b,c三个字段如何从表t中找出符合a字段条件的记录(例如条件是a="01"),并将这条记录中的c字段值赋给变量x,但是我不希望循环这个表来达到目的,望高手不吝赐教! 解决方案 解决方案二:DataRow[]drs=dataSet.Tables["t"].Select("