× 评论会员:MaximilianReisch 时间:2011/12/07
我创造了一个很好的类,压缩在一个文件,可以更容易地做同样的事情。我想问上传我的版本的权限
× 评论会员:?ISharp 时间:2011/12/07
版优秀
× 评论会员:!borchanii 时间:2011/12/07
可能是一些有绘画的ContextMenu禁用的形象问题时,大小超过16x16的,图像比预期大,
这个问题解决了modifing代码一点点
office2007Renderer.cs,在功能OnRenderItemImage,改变它这个代码:
if ((e.ToolStrip is ContextMenuStrip) ||
(e.ToolStrip is ToolStripDropDownMenu))
{
if (e.Image != null)
{
if (e.Item.Enabled)
e.Graphics.DrawImage(e.Image, e.ImageRectangle);
else
ControlPaint.DrawImageDisabled(e.Graphics, new Bitmap(e.Image, e.ImageRectangle.Size),
e.ImageRectangle.X,
e.ImageRectangle.Y,
Color.Transparent);
}
}
else
{
base.OnRenderItemImage(e);
}
得益于此greatefull代码
× 评论会员:。2twotango 时间:2011/12/07
您好菲尔赖特,
能否请您就以下问题。
其在商业产品中的重用的故事,是它允许吗?
是否有任何限制,版权要插入的语句,信贷给予等?
的问候,
2twotango
× 评论会员:会员1940598 时间:2011/12/07
我要如何改变菜单项的文本颜色
防止渲染
× 评论会员:?dherrmann 时间:2011/12/07
喂,
我已经转换成VB C#渲染,但有如下因素的问题:
MenuStrip中是呈现在确定蓝色的多数民众赞成,但是当鼠标在某个项目时,没有渐变背景。当我调试我看到的代码,代码
DrawGradientToolItem(e.Graphics,e.Item,_itemToolItemSelectedColors)
数组_itemToolItemSelectedColors在它的颜色,但所有colorvalues的ARGB =(0,0,0,0)
转换后的代码没有错误!但是那是什么呢?
谁可以帮我吗?我应该发给一些更多的代码?
问候
迪特里希
× 评论会员:AngleV 时间:2011/12/07
同认为我
任何解决方案
× 评论会员:?AngleV 时间:2011/12/07
我发现的解决方案
更改以下变量的名称,通过交流,在他们面前的
#地区"公共字段"
; 公共cInsideTop1颜色
160; 由于颜色的公共cInsideTop2
0; 公共cInsideBottom1颜色
&
#160; 公共cInsideBottom2颜色
0; 公共cFillTop1颜色
; 由于颜色的公共cFillTop2
; 公共cFillBottom1颜色
公共cFillBottom2颜色
&
#160; 由于颜色的公共cBorder1
60; 公共cBorder2如颜色
#END地区
#地区"身份"
0;的Public Sub New(BYVAL insideTop1 BYVAL insideTop2颜色,颜色,BYVAL insideBottom1由于颜色为彩色,BYVAL insideBottom2,BYVAL fillTop1 BYVAL fillTop2至于颜色,颜色,如颜色,BYVAL fillBottom1,BYVAL fillBottom2如颜色,BYVAL border1颜色,BYVAL如颜色border2)
cInsideTop1 = insideTop1
160; cInsideTop2 = insideTop2
160; cInsideBottom1 = insideBottom1
160; cInsideBottom2 = insideBottom2
cFillTop1 = fillTop1
; cFillTop2 = fillTop2
&
#160; cFillBottom1 = fillBottom1
60; cFillBottom2 = fillBottom2
; cBorder1 = border1
; cBorder2 = border2
END SUB
#END地区
× 评论会员:pimb2 时间:2011/12/07
当一个菜单项被选中,它也是打勾。我不知道是否有可能对其进行修复,但我刚遇到的和想告诉它。
× 评论会员:lextm 时间:2011/12/07
使用这个渲染器后,我得到了一些图标的问题。例如一些主菜单图标由几个大小。渲染在这种情况下,拿起一个较大的尺寸比主菜单的标准,效果不好。
为什么不主机SF.net或CodePlex上或谷歌代码的这个渲染,使人们可以轻松消防错误报告?
× 评论会员:JeremyHill 时间:2011/12/07
您好,
非常好的前瞻性渲染。
一个小细节:
OnRenderToolStripContentPanelBackground
你对此有何评论:
/ /必须调用基类,否则随后的图形不会出现!
其实,你不会需要这个调用 - 你会消除沉重的背景闪烁 - 如果你正确设置e.Handled为true,当你有画自己
欢呼声,
JD
× 评论会员:查Catron 时间:2011/12/07
感谢我只是插在OfficeRenderer,它是伟大的。
查
× 评论会员:caddzooks 时间:2011/12/07
"你可以检查出http://www.componentfactory.com/products.php我们氪免费工具包库"
哪里是'自由'库
我似乎无法找到它。
如果没有自由的图书馆,请修改您的文章,并停止使用它,以吸引人们到一个网站,你是卖一个商业产品。
× 评论会员:AbsCode 时间:2011/12/07
嗯...点击"氪工具包"的头版,你最终会在这里:
× 评论会员:ComponentPhil 时间:2011/12/07
更快,只需下载免费的工具包,直接从这里...
http://www.componentfactory.com/downloads/KryptonToolkit251.msi
关于
菲尔
菲尔赖特
http://www.componentfactory.com
免费用户界面NET2功能
控制库
× 评论会员:osvaldas_briedis 时间:2011/12/07
任何人都可以说是这个源代码是免费的。因为当我看到http://www.componentfactory.com/源是99元,因此,如何以及在何处没有你。我可以自由地使用它。
感谢。
Osikas
× 评论会员:lextm 时间:2011/12/07
我不是代表菲尔,但似乎这个源代码是不是内氪工具包的最终代码,菲尔不到位一个明确的许可协议。那么,为什么不自由使用代码?如果菲尔想要告你,他必须说明等等等等,已经向您发出警告。
还要注意,你会从元件厂本文不支持。菲尔为什么不明确的状态,我们可以自由地使用这篇文章的源代码?
× 评论会员:MaximilianReisch 时间:2011/12/07
菲尔的帐户已被禁用。也许permisson问题是不必要的?我想上传一个更易于使用的紧凑版本,所以我会做,如果他ACC。禁用/
× 评论会员:MaximilianReisch 时间:2011/12/07
菲尔的帐户已被禁用。应该使用自己的代码我上传的东西,或者我应该更好地等待
× 评论会员:?thachvv18 时间:2011/12/07
我如何能呈现在2007年主题"选项卡控制
感谢
thachvv
× 评论会员:jpmsoft 时间:2011/12/07
你需要支付的氪导航工具包
有一个非常酷的标签控制,可以在任何Office 2007年的主题绘制。
我不的事情,笔者将同意给所有免费。若有,在哪里下载链接
× 评论会员:??thachvv18 时间:2011/12/07
图纸加载时速度很慢,我的申请
。http://farm2.static.flickr.com/1054/838707123_307a518ae7.jpg?v=0
如何才能提高在渲染模式的负载performce?
感谢。
thachvv
× 评论会员:afaz 时间:2011/12/07
我怎样才能渲染器状态条上的进度,使其在Office 2007相同吗?我怎么能得到2007年的办公模式的其他颜色表
感谢前言
没有什么是不可能的
× 评论会员:KoaQiu 时间:2011/12/07
this.statusStrip1.RenderMode = System.Windows.Forms.ToolStripRenderMode.ManagerRenderMode;