DevExpress TreeList 罕見問題處理辦法。本站提示廣大學習愛好者:(DevExpress TreeList 罕見問題處理辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是DevExpress TreeList 罕見問題處理辦法正文
1、 如何給節點添加圖片? 首先需求添加一個圖片控件,然後給它參加圖片,最後把TreeList的節點圖片屬性和圖片控件綁定,代碼如下:
ImageList imagelist; private void 測試窗口_Load(object sender, EventArgs e) { con.ConnectionString = sqlconstr; DataTable dt = new DataTable; dt.Columns.Add("進程"); dt.Rows.Add("123"); treeList1.Dock = DockStyle.Fill; treeList1.DataSource = dt; imagelist = new ImageList; imagelist.Images.Add(Image.FromFile(@"E:\圖片素材\2.jpg")); treeList1.SelectImageList = imagelist; treeList1.Nodes[0].ImageIndex = 0; }
2、 如何將背風光設為通明?
treeList1.BackColor = Color.Transparent; treeList1.Appearance.Empty.BackColor = Color.Transparent; treeList1.Appearance.Row.BackColor = Color.Transparent;
3、 如何展開以後節點和父節點?
/// <summary> /// 展開以後節點及父節點 /// </summary> /// <param name="_node"> public void ParentNodeExpend(TreeListNode _node) { TreeListNode _cNode = _node; treeList1..Nodes.TreeList.FindNodeByID(_cNode.Id).Expanded = true;
4、 如何設置顯示程度滾動條?
public void TreeListHorzScroll(TreeList treeList) { treeList.OptionsView.AutoWidth = false;
上面看下DevExpress罕見問題處理方案
layoutControl:
1.lookAndFeel。
2.OptionsView 之 AllowHotTrack【鼠標放上去變色】,DrawItemBorders【控件邊框能否顯示】
3.BeginInvoke(new MethodInvoker(delegate { textEdit1.Focus()})); 【獲取焦點】
4.layoutControl1.OptionsItemText.TextAlignMode=AlignInLayoutControl.(設置拖放控件後,控件自動跟原有內容調整)檢查圖片
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
GridView :
1.屬性 IndicatorWidth, 設置GirdView最左端列寬度【自動生成列,跟綁定的數據列沒有關系】。
2.禁用每個列排序, this.gridView1.OptionsCustomization.AllowSort = false;
---------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TreeList:
1.每個列禁用排序,設置每個列的 OptionsColumn.AllowSort = false,在Run Designer每個列中都可看到該屬性;
DateEdit:
1、禁用鼠標滾動。
dateEdit1.Spin += new DevExpress.XtraEditors.Controls.SpinEventHandler(dateEdit1_Spin); void dateEdit1_Spin(object sender, DevExpress.XtraEditors.Controls.SpinEventArgs e) { e.Handled = true; }
以上所述是給大家引見的DevExpress TreeList 罕見問題處理辦法,希望對大家有所協助,假如大家有任何疑問請給我留言,會及時回復大家的。在此也十分感激大家對網站的支持!