VARCHART XGantt用户手册:文本输出的本地化
VARCHART XGantt具有非常强的灵活性和适应性。让您能够以甘特图、柱状图的形式来编辑、打印以及图形化来表示您的数据,幵能快速方便的将它们集成到您的应用程序当中,其强大的功能可媲美Microsoft的Project系列产品。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正版授权,或了解更多产品信息请点击