翻譯|行業資訊|編輯:龔雪|2024-03-25 11:06:06.483|閱讀 85 次
概述:本文將為大家介紹在界面控件DevExpress WinForms/WPF v23.2中Spreadsheet Document API和Spreadsheet UI控件支持支持表單,歡迎下載最新版組件體驗!
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
DevExpress WinForm擁有180+組件和UI庫,能為Windows Forms平臺創建具有影響力的業務解決方案。DevExpress WinForm能完美構建流暢、美觀且易于使用的應用程序,無論是Office風格的界面,還是分析處理大批量的業務數據,它都能輕松勝任!
表單控件表示交互元素(按鈕、復選框和下拉列表),并在工作表中使用,以提供更精細的用戶體驗。在DevExpress上一個主要版本(v23.2)中,在Spreadsheet Document API庫和Spreadsheet UI控件(適用于WinForms和WPF)中實現了表單控件支持。如下圖所示,現在處理使用表單控件的文檔時不會丟失內容,您還可以預覽帶有內容控件的工作簿(在WinForms和WPF電子表格控件中),打印和導出為PDF。
DevExpress技術交流群9:909157416 歡迎一起進群討論
DevExpress Spreadsheet Form Control API(電子表格表單控件API)子集允許您在代碼中管理表單控件,可以添加、編輯和刪除以下表單控件:
下面的代碼片段在工作簿中創建列表框和復選框控件,并將結果保存到PDF文件中:
using DevExpress.Spreadsheet; Workbook workbook = new Workbook(); workbook.LoadDocument("Form Template.xlsx"); var formControls = workbook.Worksheets[0].FormControls; // Create a list box: var comboCellRange = workbook.Worksheets[0].Range["B4:C4"]; var comboBoxControl = formControls.AddComboBox(comboCellRange); comboBoxControl.DropDownLines = 3; comboBoxControl.SourceRange = workbook.Worksheets[0].Range["E2:E6"]; comboBoxControl.SelectedIndex = 1; // Create a check box: var checkRange = workbook.Worksheets[0].Range["D5:E5"]; var checkBoxControl = formControls.AddCheckBox(checkRange); checkBoxControl.CheckState = FormControlCheckState.Checked; checkBoxControl.PlainText = "Reviewed"; workbook.ExportToPdf("Simple Form.pdf");
注意:在這個版本中,我們的主要目標是在使用DevExpress組件處理單個工作簿(帶有表單)時限制內容丟失。目前,當使用Spreadsheet UI 控件(WinForms和WPF)時,表單控件實現包括以下限制:
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都網