您好,登錄后才能下訂單哦!
本篇文章為大家展示了Winform界面開發中SchedulerControl是如何在時間單元格中繪制旋轉的文本,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。
DevExpress Winforms Controls 內置140多個UI控件和庫,完美構建流暢、美觀且易于使用的應用程序。
遇到的問題
正在嘗試使用CustomDrawTimeCell中的表數據繪制文本,當旋轉文本時,圖形為黑色,如下所示循環使用數據繪制線條和文字是否正確?
使用時間表來創建appointments(項目任務),為此需要繪制垂直線作為不同階段的里程碑。嘗試使用CustomDrawTimeCell,遇到以下問題:
無法旋轉文本;
對每個用戶重復該文本;
程序變慢。
解決方案
發生此問題的原因是,旋轉了在繪圖機制中進一步使用的Graphics對象,這會破壞默認圖形。此外,CustomDrawTimeCell事件會為每個時間單元格觸發,這就是為什么垂直文本的自定義圖形將被相鄰單元格圖形覆蓋的原因。
若要繪制垂直文本,可以使用AppearanceObject.DrawVString方法。在v19.2中,引入了新的甘特圖控件,來替代甘特圖視圖。它支持各種類型的任務(節點和任務)以及GanttView中缺少的其他強大功能。建議使用Gantt Control替代GanttView來開發gantt應用程序。
上述內容就是Winform界面開發中SchedulerControl是如何在時間單元格中繪制旋轉的文本,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。