VARCHART XGantt用戶手冊:文本輸出的本地化
VARCHART XGantt具有非常強的靈活性和適應(yīng)性。讓您能夠以甘特圖、柱狀圖的形式來編輯、打印以及圖形化來表示您的數(shù)據(jù),幵能快速方便的將它們集成到您的應(yīng)用程序當(dāng)中,其強大的功能可媲美Microsoft的Project系列產(chǎn)品。VARCHART XGantt可以快速、簡單地集成到您的應(yīng)用程序中,幫劣您識別性能瓶頸、避免延遲以及高效地利用資源,使您的復(fù)雜數(shù)據(jù)變得更加容易理解。
這篇文章介紹VARCHART XGantt中的文本輸出的本地化,包括ActiveX版本和.NET版本的內(nèi)容,這兩個版本內(nèi)容區(qū)別在于事件和代碼有所不同,現(xiàn)在就來了解一下吧~
文本輸出的本地化(ActiveX版)
通過事件OnSupplyTextEntry,您可以編輯上下文菜單、對話框、信息框、錯誤消息的文本以及運行時出現(xiàn)的月份和日期的名稱,例如,以便將它們翻譯成不同的語言。
為此,請在“常規(guī)”屬性頁上激活復(fù)選框OnSupplyTextEntry事件?;?qū)傩?strong>EnableSupplyTextEntryEvent設(shè)置為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事件允許替換上下文菜單、對話框、信息框、錯誤消息、運行時出現(xiàn)的月份和日期的名稱中的所有項目,例如,以便將它們翻譯成另一種語言。
為此,請在“常規(guī)”屬性頁上激活復(fù)選框VcTextEntrySupplying事件。或?qū)傩?strong>TextEntrySupplyingEventEnabled設(shè)置為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試用版進行評估~
相關(guān)內(nèi)容推薦:
想要購買VARCHART XGantt正版授權(quán),或了解更多產(chǎn)品信息請點擊“咨詢在線客服”