`
liuqimeng1
  • 浏览: 53237 次
  • 性别: Icon_minigender_1
  • 来自: 南昌
社区版块
存档分类
最新评论

panel的一些属性

阅读更多
id:id值,通过id可以找到这个组件,建议一般加上这个id值,

applyTo:(id)呈现在哪个html元素里面

contentEl:(id)呈现哪个html元素里面,把el内的内容呈现

renderTo:(id)呈现在哪个html元素里面

关于这三个参数的区别(applyTo和RenderTo强调to到html元素中,contentEl则是html元素到ext组件中去)

extjs中的Panel组件。

//html代码


<div id="container">

    </div>



//js代码


var p = new Ext.Panel({

        title: 'My Panel',//标题


        collapsible:true,//右上角上的那个收缩按钮,设为false则不显示


        renderTo: 'container',//这个panel显示在html中id为container的层中


        width:400,

        height:200,

        html: "<p>我是内容,我包含的html可以被执行!</p>"//panel主体中的   内容,可以执行html代码


    });





最后这个可拖动的panel的代码为:

var p=new Ext.Panel({

    title: 'Drag me',

    x: 100,

    y: 100,

    renderTo: Ext.getBody(),

    floating: true,

    frame: true,

    width: 400,

    height: 200,

    draggable: {

        insertProxy: false,

        onDrag : function(e){

            var pel = this.proxy.getEl();

            this.x = pel.getLeft(true);

            this.y = pel.getTop(true);

            var s = this.panel.getEl().shadow;

            if (s) {

                s.realign(this.x, this.y, pel.getWidth(), pel.getHeight());

            }

        },

        endDrag : function(e){

            this.panel.setPosition(this.x, this.y);

        }

    }

})

分享到:
评论

相关推荐

    透明panel控件 有caption属性等

    在本案例中,我们讨论的是一款自定义的透明Panel控件,它还额外提供了Caption属性,使得面板可以像窗口一样拥有标题。 标题中的“透明panel控件”指的是一个具备透明特性的面板控件,这样的控件通常使用在需要展示...

    c# winform panel 流式布局 panel块可自动排列

    2. **设置AutoScroll属性**:将Panel的AutoScroll属性设为True,这样当Panel中的控件超出边界时,会出现滚动条,用户可以滚动查看所有控件。 3. **设定Dock或Anchor属性**:对于Panel内的控件,你可以选择设置Dock...

    extjs4的Ext.frorm.Panel控件属性说明和表单控件说明

    主要用例子说明extjs4的form表单的运用,其中有表单属性说明,表单控件运用说明如: title:'表单', //表单标题 bodyStyle:'padding:5 5 5 5', //表单边距 height:120, //表单高度 width:200, //表单宽度 ...

    C# winform 透明Panel

    在C# WinForm开发中,有时我们希望创建一些具有特殊视觉效果的用户界面,比如透明的Panel控件。Panel控件通常用于组合其他控件,但默认情况下它是不透明的。要实现透明Panel,我们需要深入理解Windows窗体的绘图机制...

    C# WinForm窗体控件Panel修改边框颜色以及边框宽度方法

    在WinForm中,Panel控件默认具有一个边框,它的样式可以通过`BorderStyle`属性来设置,常见的选项有None(无边框)、FixedSingle(固定单边框)、Fixed3D(固定三维边框)等。默认情况下,边框的颜色与控件的背景色...

    winform中的panel使用.docx

    4. **调整外观和布局**:设置Panel的外观属性,如边框样式,同时可以调整子控件的Anchor和Dock属性,以控制它们在Panel内的布局。 5. **移动和删除Panel**:移动Panel时,其内部的控件会随之移动,保持相对位置。...

    Delphi 动态创建Panel

    // 设置Panel的属性,例如大小、位置、颜色等 end; ``` 在这里,`Self`通常代表当前的组件或窗体,`Form1`是我们希望新创建的Panel成为其子组件的窗体。通过这种方式,我们可以在程序运行时根据需要添加任意数量的...

    可以设置透明度的Panel

    同时,Panel还提供了`BevelInner`、`BevelOuter`和`BevelWidth`属性来设置边框样式,以及`BorderStyle`属性来选择是否显示边框,这些都可以帮助我们自定义Panel的视觉效果。 关于标签中的"半透明",实际上就是前面...

    C#中主窗体Panel中加载其他多个窗体Panel控件

    例如,当用户点击不同的按钮时,可以调用`Visible`属性来控制Panel的可见性: ```csharp private ChildForm1 form1; private ChildForm2 form2; private void buttonSwitch1_Click(object sender, EventArgs e) { ...

    根据xml生成 组合panel布局

    2. **创建Panel实例**:解析XML后,根据文件中的元素,为每个定义的Panel创建一个新的`Panel`对象实例,并设置相应的属性,如位置、大小、背景色等。 3. **添加控件**:如果XML文件中包含关于子控件的信息,程序...

    c# panel的拖动和缩放

    2. 设置`Panel`的基本属性,如大小、位置、背景色等。 3. 将`Panel`添加到父容器(如`Form`)的控件集合中。 例如: ```csharp Panel newPanel = new Panel(); newPanel.Size = new Size(200, 200); newPanel....

    学习Winform分组类控件(Panel、groupBox、TabControl)

    分组类控件主要包括容器控件(Panel),分组框控件(groupBox)和选项卡控件(TabControl)等控件。 一、Panel控件 Panel控件是由System.Windows.Forms.Panel...实例:演示Panel控件的BorderStyle属性和AutoScroll属性 (1)在

    C# 自定义控件 实现可伸缩的Panel控件

    1. **属性**:定义Panel的伸缩性需要一些关键属性,例如`IndentSize`(缩进大小)、`IsExpanded`(是否展开)以及`LinkedPanels`(关联的Panel列表)。这些属性将用于控制Panel的行为。 2. **方法**:我们需要至少...

    Delphi 用的透明panel

    Delphi 用的透明panel, 不遮挡下面 可以当控件容器, 控制控件的位置

    Extjs自动最大化panel

    2. **尺寸配置**:`autoWidth`和`autoHeight`属性分别可以让Panel宽度和高度自适应,当这些属性设置为`true`时,Panel会根据其父容器的尺寸自动调整大小。 3. **事件监听**:可能需要监听窗口或容器的resize事件,...

    具有Picture(图片属性)的PANEL控件源码(delphi)

    这个源码示例着重于扩展PANEL控件的功能,使其能够显示图片,即通过添加Picture属性来实现这一功能。这在用户界面设计中非常实用,比如可以用来创建有背景图的面板或者自定义图标化的控制区域。 首先,我们要理解`...

    winform panel控件背景透明

    同时,为了使控件真正透明,需要将Panel的BackGroundImageLayout属性设置为Stretch,并将BackColor设置为Color.Transparent。不过,这种方法仅适用于Windows XP及更高版本,因为早期的Windows系统不支持透明控件。 ...

    基于CANAPE的Panel设计(一)--button

    接着,你需要定义Panel的基本属性,如尺寸、背景色和布局。 在Panel上添加button,可以通过面板设计工具箱中的“Button”控件拖放到设计区域。你可以调整button的大小、位置、文字内容和图标。CANAPE支持自定义图标...

    C#控件随窗口变化而变化,同时panel中的控件也变化,代码实现

    在描述的场景中,假设我们有一个窗体(Form),窗体中包含一个Panel控件,Panel中又包含了一些其他的控件,如按钮、文本框等。我们想要在调整窗体大小时,所有控件都能保持相对比例和位置。这可以通过以下步骤实现:...

    绘制圆角panel.net 制作圆角panel的源码

    接下来,我们需要添加一些属性来控制圆角的大小。例如,我们可以添加一个名为`CornerRadius`的属性: ```vb.net Public Property CornerRadius As Integer Get Return _cornerRadius End Get Set(value As ...

Global site tag (gtag.js) - Google Analytics