彩票走势图

VARCHART XGantt用户手册:文本输出的本地化

翻译|使用教程|编辑:莫成敏|2019-11-06 10:18:44.457|阅读 230 次

概述:这篇文章介绍了交互式甘特图控件VARCHART XGantt中的文本输出的本地化,包括ActiveX版本和.NET版本的内容。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

VARCHART XGantt具有非常强的灵活性和适应性。让您能够以甘特图、柱状图的形式来编辑、打印以及图形化来表示您的数据,幵能快速方便的将它们集成到您的应用程序当中,其强大的功能可媲美Microsoft的Project系列产品。VARCHART XGantt可以快速、简单地集成到您的应用程序中,帮劣您识别性能瓶颈、避免延迟以及高效地利用资源,使您的复杂数据变得更加容易理解。

点击下载VARCHART XGantt免费版

这篇文章介绍VARCHART XGantt中的文本输出的本地化,包括ActiveX版本和.NET版本的内容,这两个版本内容区别在于事件和代码有所不同,现在就来了解一下吧~

文本输出的本地化(ActiveX版)

通过事件OnSupplyTextEntry,您可以编辑上下文菜单、对话框、信息框、错误消息的文本以及运行时出现的月份和日期的名称,例如,以便将它们翻译成不同的语言。

为此,请在“常规”属性页上激活复选框OnSupplyTextEntry事件。或将属性EnableSupplyTextEntryEvent设置为True以激活事件。

示例代码

VcGantt1.EnableSupplyTextEntryEvent = True

然后捕获OnSupplyTextEntry事件,并指定要显示的文本。

示例代码

Private Sub VcGantt1_OnSupplyTextEntry(ByVal controlIndex As _
 VcGanttLib.TextEntryIndexEnum, _
 TextEntry As String, _
 returnStatus As Variant)
 Select Case controlIndex
 Case vcTXERibCW
 TextEntry = "Semaine"
 Case vcTXERibDay0
 TextEntry = "Lundi"
 Case vcTXERibMon8
 TextEntry = "Septembre"
 Case vcTXERibQuar2
 TextEntry = "2. Quart."
 End Select
End Sub

文本输出的本地化(.NET版)

VcTextEntrySupplying事件允许替换上下文菜单、对话框、信息框、错误消息、运行时出现的月份和日期的名称中的所有项目,例如,以便将它们翻译成另一种语言。

为此,请在“常规”属性页上激活复选框VcTextEntrySupplying事件。或将属性TextEntrySupplyingEventEnabled设置为True以激活事件。

示例代码VB.NET

VcGantt1.TextEntrySupplyingEventEnabled = True

示例代码C#

vcGantt1.TextEntrySupplyingEventEnabled = true;

然后捕获VcTextEntrySupplying事件并指定要显示的文本。

示例代码VB.NET

Private Sub VcGantt1_VcTextEntrySupplying(ByVal sender As Object, ByVal
e As NETRONIC.XGantt.VcTextEntrySupplyingEventArgs) Handles
VcGantt1.VcTextEntrySupplying
 Select Case e.ControlIndex
 Case VcTextEntryIndex.vcTXERibCW
 e.Text = "CW"
 Case VcTextEntryIndex.vcTXERibDay0
 e.Text = "Mo"
 Case VcTextEntryIndex.vcTXERibMon8
 e.Text = "September"
 Case VcTextEntryIndex.vcTXERibQuar3
 e.Text = "Quarter 3"
 End Select
End Sub

示例代码C#

private void VcGantt1_VcTextEntrySupplying(object sender,
NETRONIC.XGantt.VcTextEntrySupplyingEventArgs e)
 {
 switch(e.ControlIndex)
 {
 case VcTextEntryIndex.vcTXERibCW:
 e.Text = "CW";
 break;
 case VcTextEntryIndex.vcTXERibDay0:
 e.Text = "Mo";
 break;
 case VcTextEntryIndex.vcTXERibMon8:
 e.Text = "September"; 
 break;
 case VcTextEntryIndex.vcTXERibQuar3:
 e.Text = "Quarter 3";
 break;
 }
 }

希望这篇文章对您有所帮助,让您在实际操作中更方便~您要是对此控件感兴趣,可以下载VARCHART XGantt试用版进行评估~

相关内容推荐:

VARCHART XGantt用户手册>>>


想要购买VARCHART XGantt正版授权,或了解更多产品信息请点击

850×682.png


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP