VARCHART XGantt_v5.1用戶手冊(cè):如何把控件放在表單上
VARCHART XGantt是一個(gè)交互式的甘特圖控件,其模塊化的設(shè)計(jì)讓您可以創(chuàng)建滿足您和您的客戶所需求的應(yīng)用程序。(我們領(lǐng)先的甘特圖控件VARCHART XGantt可用于.NET,ActiveX和ASP.NET應(yīng)用程序。)除此之外,同時(shí)還具有一個(gè)穩(wěn)定可靠的甘特圖工具,在編寫(xiě)第一行代碼之前,您就可以知道是否可以滿足客戶的需求。
這篇文章主要介紹VARCHART XGantt的用戶手冊(cè)中,如何把控件放在表單上。操作分為ActiveX和.NET兩種,內(nèi)容會(huì)一一呈現(xiàn)給大家。
點(diǎn)擊下載VARCHART XGantt最新試用版
VARCHART XGantt ActiveX版
要將VARCHART XGantt控件放在表單上,請(qǐng)單擊工具箱中的圖標(biāo),然后使用鼠標(biāo)在表單中所需位置繪制一個(gè)框架。要在開(kāi)發(fā)環(huán)境中包含以下示例,請(qǐng)加載配置文件“ActiveX-Sample.ini”。在該文件中,使用與以下段落相同的名稱、顏色和度量設(shè)置。本教程在末尾的“保存和加載配置”一章中介紹了如何導(dǎo)入配置文件。
如果現(xiàn)在運(yùn)行程序,結(jié)果應(yīng)與插圖相對(duì)應(yīng)。
如果希望在運(yùn)行時(shí)將VARCHART Windows表單控件的底部和右側(cè)調(diào)整為窗口的完整大小,則表單的“加載和調(diào)整大小”事件必須包含以下代碼:
示例代碼
Private Sub Form_Load() VcGantt1.Width = ScaleWidth - VcGantt1.Left VcGantt1.Height = ScaleHeight - VcGantt1.Top End Sub Private Sub Form_Resize() VcGantt1.Width = ScaleWidth - VcGantt1.Left VcGantt1.Height = ScaleHeight - VcGantt1.Top End Sub
注意:在這個(gè)示例中,插入的VARCHART XGantt控件稱為VcGantt1。此名稱由開(kāi)發(fā)環(huán)境自動(dòng)分配,但可以根據(jù)需要進(jìn)行修改。
VARCHART XGantt .NET版
對(duì)Visual Studio 2010的用戶很重要?。涸趯⒖丶系奖韱沃?,必須在應(yīng)用程序設(shè)置(C#)或高級(jí)編譯器設(shè)置(VB)中,將目標(biāo)框架從.NET Framework Client Profile更改為.NET Framework 4 ,因?yàn)榍罢呷鄙賁ystem.Design.dll,這是屬性頁(yè)面在設(shè)計(jì)時(shí)所需要的。如果您不更改框架,當(dāng)您嘗試將控件拖到表單上時(shí),將彈出以下錯(cuò)誤消息:
要在表單上放置VARCHART XGantt控件,請(qǐng)?jiān)诠ぞ呦渲羞x擇其圖標(biāo),并在表單中您希望出現(xiàn)的位置繪制一個(gè)框架。
如果希望VARCHART Windows窗體控件的底部和右側(cè)在運(yùn)行時(shí)調(diào)整到窗口的完整大小,則表單的“加載”和“調(diào)整大小”事件需要包含以下代碼:
示例代碼VB.NET
Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Load VcGantt1.Width = ClientSize.Width - VcGantt1.Left VcGantt1.Height = ClientSize.Height - VcGantt1.Top End Sub Private Sub Form1_Resize(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Resize VcGantt1.Width = ClientSize.Width - VcGantt1.Left VcGantt1.Height = ClientSize.Height - VcGantt1.Top End Sub
示例代碼c#
private void Form1_Load(object sender, System.EventArgs e) { vcGantt1.Width = ClientSize.Width - vcGantt1.Left; vcGantt1.Height = ClientSize.Height - vcGantt1.Top; } Private void Form1_Resize(object sender, System.EventArgs e) { vcGantt1.Width = ClientSize.Width - vcGantt1.Left; vcGantt1.Height = ClientSize.Height - vcGantt1.Top; }
提示:
當(dāng)使用數(shù)據(jù)類(lèi)型和“enum”元素時(shí),程序開(kāi)頭的“名稱空間”指令將為您保存詳細(xì)的參考指示。
VB:導(dǎo)入NETRONIC.XGantt
C#:使用NETRONIC.XGantt;
例如,您只需要編寫(xiě)VcNodeCollection而不是NETRONIC.XGantt.VcNodeCollection。
想要購(gòu)買(mǎi)VARCHART XGantt正版授權(quán),或了解更多產(chǎn)品信息請(qǐng)點(diǎn)擊“咨詢?cè)诰€客服”