MindFusion.DiagrammingforWinForms中的月歷教程我們將使用調(diào)度程序庫(kù)在JavaSwing中構(gòu)建每月日歷。我們將使用日歷的每月視圖,但將使其*在當(dāng)前月份之后的3個(gè)月呈現(xiàn)。默認(rèn)情況下,沒(méi)有限制,用戶(hù)可以在“單月”視圖中前后滾動(dòng)月份。我們將讓我們的用戶(hù)滾動(dòng)過(guò)去想要的任意數(shù)量的月,但*向前滾動(dòng)3個(gè)月。我們?cè)贓clipse中創(chuàng)建一個(gè)空項(xiàng)目,并將JP添加為外部Jar庫(kù),然后,我們創(chuàng)建一個(gè)擴(kuò)展JFrame的Java類(lèi),并在構(gòu)造函數(shù)中創(chuàng)建Calendar類(lèi)的新實(shí)例:calendar=newCalendar();getContentPane()。add(calendar,BorderLayout.CENTER);然后,使用setCurrentView方法將當(dāng)前視圖設(shè)置為SingleMonth,并使用setTheme將主題設(shè)置為SilverTheme日歷支持各種ot視圖和主題,它們是CalendarView和ThemeType枚舉的成員。MindFusion.Charting for WinForms v4.1。上海C#MindFusionJavaScript 開(kāi)發(fā)
在下面的示例中,一個(gè)數(shù)據(jù)范圍被綁定到現(xiàn)有數(shù)據(jù)集中的Employees表。上述代碼假設(shè)dataRange1標(biāo)識(shí)了現(xiàn)有的DataRange對(duì)象和nwindDataSet1–一個(gè)現(xiàn)有的.NETDataSet對(duì)象。一旦數(shù)據(jù)范圍被綁定到數(shù)據(jù)源,您就可以將該數(shù)據(jù)范圍中包含的報(bào)表項(xiàng)與綁定的數(shù)據(jù)成員中的各個(gè)字段相關(guān)聯(lián),方法是將字段的名稱(chēng)分配給項(xiàng)的DataField屬性。在本例中,如果我們假設(shè)在數(shù)據(jù)范圍內(nèi)有一個(gè)標(biāo)簽label1,我們可以通過(guò)將"FirstName"分配給標(biāo)簽的DataField屬性,將這個(gè)標(biāo)簽與雇員表中的"FirstName"字段關(guān)聯(lián)起來(lái)。當(dāng)運(yùn)行報(bào)表時(shí),數(shù)據(jù)范圍將被乘以雇員表中有記錄的次數(shù)。數(shù)據(jù)范圍中每次出現(xiàn)的標(biāo)簽1將包含對(duì)應(yīng)記錄中的雇員的“FirstName”。杭州使用儀表板MindFusionJava 工具M(jìn)indFusion下載、簡(jiǎn)介、描述。
MindFusion.Reporting專(zhuān)業(yè).NET報(bào)表介紹MindFusion.ReportingforWinForms是一個(gè)原生的WindowsForms編程組件,它為任何.NET應(yīng)用程序提供專(zhuān)業(yè)的報(bào)表功能。該組件完全使用C#語(yǔ)言編寫(xiě),易于使用和集成。它提供您創(chuàng)建一個(gè)完美報(bào)表所需要的一切。介紹MindFusion報(bào)表是一種通用軟件組件,可用于設(shè)計(jì)、顯示和打印各種類(lèi)型的報(bào)表和圖表。它被實(shí)現(xiàn)為一個(gè).netWindows窗體組件,可以很容易地集成到任何面向M平臺(tái)的應(yīng)用程序中。MindFusion為您的軟件提供可視化和編輯關(guān)系數(shù)據(jù)的功能。報(bào)表為您節(jié)省了數(shù)百小時(shí)的編碼和調(diào)試工作。
MindFusion.DiagrammingforWinForms是一款專(zhuān)業(yè)的.NET平臺(tái)下的流程圖及圖表控件,它可以運(yùn)行在任何C#,VB.NET或Delphi.NET語(yǔ)言編寫(xiě)的軟件中。能夠幫助你創(chuàng)建工作流程圖、對(duì)象層次和關(guān)系圖、網(wǎng)絡(luò)拓?fù)鋱D、實(shí)體關(guān)系圖、IVR、工業(yè)自動(dòng)化、genealogytrees、算法流程圖、組織結(jié)構(gòu)圖、XML文檔、類(lèi)圖等,該控件可輕松的整合到您的應(yīng)用程序中,且不需要太多的程序編寫(xiě)。詳細(xì)的文檔可幫助您快速掌FlowChart.NET的使用方法,且包含了多種編程語(yǔ)言的實(shí)例。FlowChart.NET提供多種功能,其中包括:XML序列,自動(dòng)設(shè)計(jì)運(yùn)算尋址和PDF輸出。MindFusion”價(jià)格區(qū)別。
問(wèn):如何從ListView或TreeView控件拖放到FlowChart控件?下面是場(chǎng)景:用戶(hù)在樹(shù)視圖控件中選擇一個(gè)樹(shù)節(jié)點(diǎn),然后將其拖到flowChart控件的頂部。拖動(dòng)FlowChart控件時(shí),拖動(dòng)光標(biāo)看起來(lái)像文本框。刪除后,F(xiàn)lowChart控件中將出現(xiàn)一個(gè)文本框。答:您可以通過(guò)從TreeView.MouseDown事件處理程序調(diào)用Control.DoDragDrop,并在DiagramView.DragDrop事件中創(chuàng)建節(jié)點(diǎn)來(lái)實(shí)現(xiàn)。請(qǐng)參閱Flowcharter示例項(xiàng)目中的ListView,以及FCDemo示例的“其他”步驟之一。問(wèn):如何在啟用AllowInplaceEdit時(shí)阻止編輯某些節(jié)點(diǎn)的文本?答:當(dāng)用戶(hù)雙擊某個(gè)節(jié)點(diǎn)時(shí),會(huì)引發(fā)一個(gè)Diagram.NodeTextEditing驗(yàn)證事件。將e.Cancel設(shè)置為true可防止編輯某些節(jié)點(diǎn)的文本。MindFusion Diagramming for Java, 新版發(fā)布。天津下載MindFusion常見(jiàn)問(wèn)題
WPF中的MindFusion.Diagramming組件是市場(chǎng)上構(gòu)建圖表的比較好工具。上海C#MindFusionJavaScript 開(kāi)發(fā)
此事件繼承自Control類(lèi),但由于某種原因,它不會(huì)出現(xiàn)在IDE的事件列表中。您必須手動(dòng)為其添加處理程序。上面的處理程序滾動(dòng)文檔,但如果您愿意,可以通過(guò)更改DiagramView.ZoomFactor屬性來(lái)更改它以放大/縮小。**問(wèn):我想選擇圖表中的所有內(nèi)容并將選擇向下移動(dòng)一定量的dx和dy。有沒(méi)有辦法輕松移動(dòng)整個(gè)選擇?**答:移動(dòng)節(jié)點(diǎn)也會(huì)移動(dòng)鏈接端點(diǎn),因此**簡(jiǎn)單的解決方案是將所有項(xiàng)目分兩個(gè)階段移動(dòng)。首先,移動(dòng)所有選定的節(jié)點(diǎn)-這也會(huì)抵消鏈接的端點(diǎn)。接下來(lái),偏移所有選定鏈接的所有控制點(diǎn),除了端點(diǎn)(端點(diǎn)已隨節(jié)點(diǎn)移動(dòng))。**-----------------------------------上海C#MindFusionJavaScript 開(kāi)發(fā)