uj5u.com熱心網友回復:
這種像excel表格操作吧。。。uj5u.com熱心網友回復:
演示功能里,最主要的控制元件是DataGridView,這是一個表格控制元件,一般用于資料展示。你可以任意為它添加或者修改資料列,直接可以編輯的列型別(也是默認列型別)叫DataGridViewTextBoxColumn,另外,還有DataGridViewButtonColumn(按鈕),DataGridViewCheckBoxColumn(復選框),DataGridViewComboBoxColumn(下拉框)等不同的列型別。另外,演示里的選單,就是一個普通的右鍵選單控制元件,名字叫ContextMenuStrip。
想實作演示里的功能,需要添加這兩個控制元件,并且將DataGridView的ContextMenuStrip設定為這個選單控制元件,效果是右鍵點這個表格,會彈出選單來。
另外,開發里面具體的功能(比如批量修改,洗掉記錄,増加記錄)還需要對操作物件進行定位,可以通過讀取DataGridView的選中區域(或者選中列、選中行)來獲取。具體的功能你先寫代碼看看吧,有問題再補充。
uj5u.com熱心網友回復:
網上有類似的GridCtrl示例。右鍵選單可以自己添加、處理uj5u.com熱心網友回復:
https://www.codeproject.com/Articles/313/Using-the-Grid-Control-in-a-Doc-View-framework看看這個是否有幫助~
uj5u.com熱心網友回復:
自定義網格控制元件uj5u.com熱心網友回復:
直接原生的VC控制元件沒有能實作這個效果的,只能是自己基于 原生的控制元件去重繪,或者使用類似duilib這樣的第三方庫去設計這個效果,使用duilib的話,這個效果很簡單,并且效果可以做的比這個更好uj5u.com熱心網友回復:
V5,贊!
uj5u.com熱心網友回復:
FlexGrid這個控制元件可以實作嗎。uj5u.com熱心網友回復:
控制元件是沒有的啦。直接全部自己自繪。上面的序號,名稱這里繪制文字。
下面的資料,直接有多少行繪制多少行。
如果資料量不大,上面方法就足夠
uj5u.com熱心網友回復:
去找找BCG界面庫,應該有的uj5u.com熱心網友回復:
看看這個行不行https://blog.csdn.net/xjkstar/article/details/38087235轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/68662.html
標籤:界面
