DevExpress TreeList 常见问题解决方法

作者:mrr 时间:2022-07-15 18:16:54 

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 常见问题解决方法网站的支持!

标签:devexpress,treelist
0
投稿

猜你喜欢

  • 逆转交替合并两个链表的解析与实现

    2021-12-31 12:37:41
  • ReadWriteLock接口及其实现ReentrantReadWriteLock方法

    2023-11-24 01:46:52
  • SpringBoot实现多个子域共享cookie的示例

    2021-08-02 17:56:47
  • Java常用流程控制语句实现原理解析

    2023-11-08 14:11:34
  • c#和java base64不一致的解决方法

    2022-11-24 02:18:55
  • C#如何给PDF文件添加水印

    2021-07-20 14:32:36
  • Java中HashMap与String字符串互转的问题解决

    2023-12-21 11:11:28
  • Java 集合中的类关于线程安全

    2023-03-13 12:53:22
  • springboot结合maven配置不同环境的profile方式

    2022-05-28 12:00:16
  • maven多个仓库查询的优先级顺序案例讲解

    2023-08-16 02:33:23
  • Spring Cloud Zuul路由网关服务过滤实现代码

    2021-08-26 10:56:07
  • Java编程使用箱式布局管理器示例【基于swing组件】

    2022-08-12 14:09:14
  • Java 切割字符串的几种方式集合

    2023-12-19 00:02:04
  • java中Statement 与 PreparedStatement接口之间的关系和区别

    2023-11-25 03:11:11
  • Java异常处理之try...catch...finally详解

    2023-09-17 05:38:24
  • JavaWeb实现文件上传下载功能实例详解

    2023-05-08 19:43:51
  • C# 最基础知识介绍--多态

    2022-07-10 14:34:36
  • JAVA面试题 简谈你对synchronized关键字的理解

    2022-09-17 17:06:05
  • Java中clone方法使用笔记

    2023-03-26 07:44:38
  • 简单谈谈java的异常处理(Try Catch Finally)

    2021-08-01 12:40:02
  • asp之家 软件编程 m.aspxhome.com