• dev accordionControl panelcontorl 使用


     对于dev的窗体布局我想更系统的专业的学学,不是评自己以往 的经验去做,

    所以我看了dev的demo 里边的例子,封装的很严实,还有他们自己重新做的控件,无法直接使用, 关键的控件也上了锁,可能也是保护代码吧,为什么要保护呢, 可能是源码有版权吗,不得而知

    总之demo 不易阅读,但也隐约的看到一些控件 的使用比如下边的

    底层加入panelcontorl

    添加accordionControl1 

    这离我想要的结果还是挺遥远,在右侧显示内容的地方顶层他们用的是新定义的控件,无法直接看到.所以我开始读他们的帮助手册,无意间

    从窗体界面 帮助里边有介绍

    很好,这里比较系统了,通过这里,会对devexpress的窗体设计时的布局有了一个全新的认识.

     Dev控件怎么让Panel里面的窗体随着Panel大小改变?
    private void navBarItem1_LinkClicked(object sender, DevExpress.XtraNavBar.NavBarLinkEventArgs e)
      {
      panelControl1.Controls.Clear();
      QBMRecord qbm = new QBMRecord();
      qbm.TopLevel = false;
      qbm.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
      panelControl1.Controls.Add(qbm);
      qbm.Show();
      }
     private void panelControl1_Resize(object sender, EventArgs e)
      {
      QBMRecord qbm = new QBMRecord();
      qbm.Size = this.panelControl1.Size;
      }
    我这样做为什么会没用了?
    我左边放的是一个navBarControl,右边放一个panel显示我点击navBarControl里面Item时弹出的窗体
    因为窗体没有Dock跟Anchor属性,求高手解答。

    ------解决方案--------------------
    private void panelControl1_Resize(object sender, EventArgs e)
    {
    //这里不应该是new 而是获取已经有的
    QBMRecord qbm = new QBMRecord();
    qbm.Size = this.panelControl1.Size;
    }

  • 相关阅读:
    nyoj----522 Interval (简单树状数组)
    HDUOJ-----2838Cow Sorting(组合树状数组)
    HDUOJ---2642Stars(二维树状数组)
    HDUOJ -----Color the ball
    ACM遇到的问题与解决方案
    ELK架构下利用Kafka Group实现Logstash的高可用
    Linux给力的Shell命令
    i18n 语言码和对应的语言库
    jar启动脚本shell
    持续集成和部署工具GOCD
  • 原文地址:https://www.cnblogs.com/zuochanzi/p/7080806.html
Copyright © 2020-2023  润新知