关于水晶报表(求助)

lygwyc 2010-03-29 04:03:07
水晶报表中预览页面的小图标,上一页,下一页,刷新,导出,最后一页等,怎么替换成中文!得到鼠标的时候提示也改成中文,该怎么做,最近有个客户说不认识英文,看不懂图标,我郁闷哦!
...全文
306 5 打赏 收藏 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
阿双2009 2010-03-29
  • 打赏
  • 举报
回复
你可以添加下面这个函数:

private void findControl(System.Windows.Forms.Control.ControlCollection ccc)
{
foreach (Control c in ccc)
{
if (c.Controls.Count > 0)
{
findControl(c.Controls);
}
if (c is ToolStrip)
{
for (int i = 0; i < ((ToolStrip)c).Items.Count; i++)
{
if (((ToolStrip)c).Items[i].ToolTipText == "Go to Page")
{
((ToolStrip)c).Items[i].ToolTipText = "转到页";
}
if (((ToolStrip)c).Items[i].ToolTipText == "Refresh")
{
((ToolStrip)c).Items[i].ToolTipText = "刷新";
}
//........
}
}
}
}


然后在Form_Load里面调用该函数 findControl(this.Controls);
即可。
lygwyc 2010-03-29
  • 打赏
  • 举报
回复
还有没有简单一点的方法!比如替换图标,给该源文件什么的!
zekelove 2010-03-29
  • 打赏
  • 举报
回复
那就添加个字库~
lygwyc 2010-03-29
  • 打赏
  • 举报
回复
呵呵~~!兄台说的不错!关键是现在是英文版啊!况且公司的环境没有中文的东西,郁闷!
wwx6312388 2010-03-29
  • 打赏
  • 举报
回复
用中文版的不就是中文啊

4,818

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧