精华内容
下载资源
问答
  • DockPanel

    2021-01-10 04:13:50
    DockPanel LastChildFills="True"></code></p> <p>Is this suitable candidate for UWP Community Toolkit? <p>EDIT: since there already is uservoice, I will not create another: ...
  • dockPanel

    2009-11-15 21:11:00
    private void dockPanel_DragEnter(object sender, DragEventArgs e) { //me added : 添加dockPanel拖拽功能dockPanel_DragEnter // DataObject..::.GetDataPresent 方法

             private void dockPanel_DragEnter(object sender, DragEventArgs e)
            {
                //me added :  添加dockPanel拖拽功能dockPanel_DragEnter
                //            DataObject..::.GetDataPresent 方法 (Type)
                //            确定是否具有指定格式的数据,或者数据是否可以转换为指定格式,此格式由 Type 对象指定。
                e.Effect = DragDropEffects.All;
                if (e.Data.GetDataPresent(DataFormats.FileDrop))
                e.Effect = DragDropEffects.Copy;
                base.OnDragEnter(e);
            }

            private void dockPanel_DragDrop(object sender, DragEventArgs e)
            {
                //me added :   添加dockPanel拖拽功能dockPanel_DragDrop

                base.OnDragDrop(e);
                m_taskList.textBox1.Text = e.Data.GetData("Text").ToString();
                m_taskList.Show(dockPanel);

            }

    展开全文
  • dockpanel

    2012-03-26 10:59:07
    DrawTab_Document DrawTab DrawTabStrip_Document DrawTabStripToolwindow DrawTabStrip Onpaint
    DrawTab_Document
    DrawTab
    DrawTabStrip_Document  DrawTabStripToolwindow
    DrawTabStrip
    Onpaint
    展开全文
  • DockPanel inside a DockPanel

    2020-12-09 09:15:35
    <div><p>Given the following layout (adapted from the <a href="https://github.com/jupyterlab/lumino/tree/master/examples/example-dockpanel">DockPanel example), where <code>dock2</code> is a second ...
  • DockPanel Suite

    2018-02-26 12:02:16
    DockPanel Suite使用非常简单,它主要含有两个类DockContent和DockPanel。 DockContent是可停靠式选项卡的基类,所有可停靠的选项卡控件都必须基础自它。它是Form的子类,也就是说,可停靠的选项卡是一个个单独的...
  • dockpanel源码

    2016-05-26 15:54:51
    dockpanel最新源码,需自己生成dll文件
  • DockPanel control

    2021-01-10 04:05:26
    <div><p>This control is a DockPanel #996</p><p>该提问来源于开源项目:windows-toolkit/WindowsCommunityToolkit</p></div>
  • DockPanel layout

    2020-12-08 19:13:36
    See a demo here: http://phosphorjs.github.io/examples/dockpanel/</p> <p>That would allow a GridSpec-like panel but also giving the ability for the user to tweak it to its needs. <p>Let me know what ...
  • DockPanel Suite DockPanel Suite - The Visual Studio inspired docking library for .NET WinForms For more details, check out http://dockpanelsuite.com. Visual Studio 2017 Community edition and above ...
  • DockPanel官方源码

    2019-03-15 14:20:22
    DockPanel官方源码,可以直接运行,对于新上手的人来说,值得借鉴
  • dockpanel suite

    2019-09-30 04:40:41
    这个控件不错, 可以很方便地实现如vs 2003里那种窗口定位, ... dockpanel中提供了几个可用的类, 重要的有两个, 一是DockPanel, 一是DockContent, DockPanel是从panel继承出来的, 用于提供可浮动的dock的子窗口进行浮...

    这个控件不错, 可以很方便地实现如vs 2003里那种窗口定位, 浮动, dock, tab化等界面效果, 今天有空下载来看了一下, 用起来还是很容易的, 大概讲一下, 省得以后忘记了.

    dockpanel中提供了几个可用的类, 重要的有两个, 一是DockPanel, 一是DockContent,

    DockPanel是从panel继承出来的, 用于提供可浮动的dock的子窗口进行浮动和dock的场所,
    DockContent是从form类中继承出来的, 用于提供可浮动的窗口基类. 就是说: DockContent对象可以在DockPanel对象中任意贴边, 浮动, TAB化等.

    建立一个docpanel风格的程序的过程是:

    1.  建立一个winform程序, 引用WinFormsUI.dll;
    2.  程序主窗口比如说是FrmMain; 把FrmMain.IsMdiContainer 设置为true;
    3.  在FrmMain中放一个DockPanel(把WinFormsUI.dll放到工具箱,然后拉出来个dockpanel), 比如说名称是Panel1, 把Panel1.Dock设为Fill, 或是者是你规划的地方.
    4.  新建你的子文档窗口类, 就是新建一个windows FORM, 在窗口设计器里面随便你添上什么愿意要的控件. 这将是你的程序里的子窗口,  我弄了两个:
        一个叫FrmChild, 里面放了一个dock fill的editbox,
        另一个叫FrmProperty, 放了一个dock fill的PropertyGrid, 名叫propertyGrid1,
        设这两个是有用的. 后面说.
    5.  打开FrmChild和FrmProperty的代码, 把class的继承类由Form改为DockContent;
    如:

    None.gifpublic class FrmChild : WeifenLuo.WinFormsUI.DockContent // 注意这里改了!
    ExpandedBlockStart.gifContractedBlock.gif
    dot.gif{
    InBlock.gifdot.gif
    ExpandedBlockEnd.gif}


    6.  为FrmMain加上两个私有成员:  
      FrmChild fc;
      FrmProperty fp;
    这两个成员用来保存待会儿新建的两个窗口的指针.
    7. 为FrmMain的Load写些代码, 如下:

    None.gif            fc = new FrmChild();
    None.gif            fp 
    = new FrmProperty();
    None.gif            fc.Show(
    this.dockPanel1);
    None.gif            fp.Show(
    this.dockPanel1);
    None.gif            fp.propertyGrid1.SelectedObject 
    = fc;
    None.gif            fp.propertyGrid1.PropertyValueChanged 
    +=new PropertyValueChangedEventHandler(propertyGrid1_PropertyValueChanged);
    None.gif
    None.gif            fc.MouseDown 
    +=new MouseEventHandler(fc_MouseDown);
    None.gif            fc.MouseUp 
    +=new MouseEventHandler(fc_MouseUp);
    None.gif

    就是建立两个窗口, 这两个窗口都是从DockContent中继承的, 都有贴边, tab化, 自动hide的能力, 很有意思的.
    注意DockContent有新的Show()方法, 可以指定要Show的DockPanel, 当然要写上你准备的那个dockPanel1;
    两个都Show了, 然后为fp的propertyGrid1指定要显示的对象, 就是fc;
    之后再注册事件处理程序, 这几句是为了可以实现属性变了窗口变, 窗口变了属性变的效果, 可以动态地看到这些对象的属性对于其外观和形为的影响, 对于只想建个多窗口程序的人来说, Show完了就可了.
    8. 由于上面注册的事件, 下面加几个事件处理程序:

    None.gif        private void propertyGrid1_PropertyValueChanged(object s, PropertyValueChangedEventArgs e)
    ExpandedBlockStart.gifContractedBlock.gif        
    dot.gif{
    InBlock.gif            
    InBlock.gif            
    this.dockPanel1.Invalidate();
    InBlock.gif            
    this.fc.Invalidate();
    InBlock.gif            
    //this.fc.Refresh();
    InBlock.gif

    ExpandedBlockEnd.gif        }

    None.gif
    None.gif        
    private void fc_MouseDown(object sender, MouseEventArgs e)
    ExpandedBlockStart.gifContractedBlock.gif        
    dot.gif{
    InBlock.gif            
    this.fp.propertyGrid1.Refresh();
    ExpandedBlockEnd.gif        }

    None.gif
    None.gif        
    private void fc_MouseUp(object sender, MouseEventArgs e)
    ExpandedBlockStart.gifContractedBlock.gif        
    dot.gif{
    InBlock.gif            
    this.fp.propertyGrid1.Refresh();
    ExpandedBlockEnd.gif        }


    运行吧, 看看效果? 你把这两个窗口放到边上, 这里哪里都试试, 挺有意思的.
    你也可以借这个程序试试DockContent的各个属性的效果.

    差点忘记, 这里有这东西的下载地址, 有源码的, 很不错!  就是从我这里连速度太慢了.

    http://sourceforge.net/projects/dockpanelsuite/

    转载于:https://www.cnblogs.com/HeroBeast/archive/2007/06/15/784243.html

    展开全文
  • winform DockPanel框架

    2017-06-02 09:52:43
    DockPanel Suite是一个国外 winform框架开源项目
  • DockPanel套件 DockPanel Suite-Visual Studio启发的.NET WinForms停靠库 有关更多详细信息,请访问 。 建议使用Visual Studio 2017 Community Edition及更高版本来编译代码库。
  • DockPanel布局控件

    2015-08-08 19:05:41
    DockPanel布局控件.
  • DockPanel控件

    热门讨论 2010-03-23 14:40:35
    DockPanel面板控件,其中附带源码以及教程
  • WPF DockPanel

    千次阅读 2015-06-09 15:34:15
    DockPanel为容器控件.主要了解其Dock属性和LastChildFill属性的使用 下面以代码示例 1. DockPanel LastChildFill="True">  Button DockPanel.Dock="Top">TopButton>  Button DockPanel.Dock="Bottom">...
    DockPanel为容器控件.主要了解其Dock属性和LastChildFill属性的使用

    下面以代码示例
    1.
    <DockPanel LastChildFill="True">
        
    <Button DockPanel.Dock="Top">Top</Button>
        
    <Button DockPanel.Dock="Bottom">Bottom</Button>
        
    <Button DockPanel.Dock="Left">Left</Button>
        
    <Button DockPanel.Dock="Right">Right</Button>
        
    <Button>Fill</Button>
    </DockPanel>




    2.调整顺序后的变化

    <DockPanel LastChildFill="True">
        
    <Button DockPanel.Dock="Left">Left</Button>
        
    <Button DockPanel.Dock="Right">Right</Button>
        
    <Button DockPanel.Dock="Top">Top</Button>
        
    <Button DockPanel.Dock="Bottom">Bottom</Button>
        
    <Button>Fill</Button>
    </DockPanel>



    3.当LastChildFill属性为Flase时的变化

      <DockPanel LastChildFill="False">
        
    <Button DockPanel.Dock="Left">Left</Button>
        
    <Button DockPanel.Dock="Right">Right</Button>
        
    <Button DockPanel.Dock="Top">Top</Button>
        
    <Button DockPanel.Dock="Bottom">Bottom</Button>
        
    <Button>Fill</Button>
      
    </DockPanel>




    展开全文
  • Add DockPanel padding

    2021-01-10 04:20:33
    <p>DockPanel does not have a Padding property <h2>PR Checklist <p>Please check if your PR fulfills the following requirements: <ul><li>[x] Tested code with current <a href="../readme.md#supported">...
  • C#+dockpanel

    2012-04-10 10:18:21
    C#+dockpanel

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,218
精华内容 487
关键字:

dockpanel