`
yunzhongxia
  • 浏览: 647413 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Panel拖动

 
阅读更多

     在flex中Panel等组件不直接支持拖动,为了让Panel等组件支持拖动功能,外面可以监听MouseDown和MoudeUp事件。例如下面的代码就可以实现Panel的拖动了。

 

   

<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
			   xmlns:s="library://ns.adobe.com/flex/spark" 
			   xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600">
	<fx:Declarations>
		<!-- 将非可视元素(例如服务、值对象)放在此处 -->
	</fx:Declarations>
	<s:Panel title="测试拖动" width="400" height="300" mouseDown="startDrag()" mouseUp="stopDrag()">
		<s:Button label="测试"/>
	</s:Panel>
</s:Application>

 

 

 

备注:"stopDrag()"和"startDrag()" 是Flex本身自带的方法。

 

 

 

 

 

0
1
分享到:
评论

相关推荐

    (可行)easyui 实现 panel 拖动效果

    通过阅读《https://hwzyyx.iteye.com/blog/2369841》这篇博文,你可以找到更多关于EasyUI Panel拖动效果的实践示例和详细解释。此外,EasyUI的官方文档也是学习和解决问题的重要资源,它包含了所有组件的API说明和...

    winform无边框在panel上拖动窗口位置,改变窗口大小

    标题“winform无边框在panel上拖动窗口位置,改变窗口大小”正是涉及到这个主题。下面将详细解释如何实现这一功能,以及涉及的相关知识点。 首先,我们需要了解`C# WinForm`的基础知识。`C# WinForm`是.NET ...

    c# panel的拖动和缩放

    本示例探讨了如何实现`Panel`的动态创建、拖动以及缩放功能,这对于开发用户界面(UI)时增强交互性非常重要。下面我们将详细讲解这些知识点。 首先,让我们了解**动态创建Panel**的过程。在C#中,你可以通过编程...

    鼠标拖动改变面板panel大小,可限定最小值和最大值

    两个方法鼠标拖动改变面板panel大小,可限定面板的最小值和最大值

    treePanel到panel的拖拽 等等操作详细,及步骤

    ### TreePanel到Panel的拖拽操作详解 #### 一、背景与目的 在现代Web应用开发中,拖放(Drag and Drop)功能是一项常见的交互设计,它可以极大地提升用户体验。本文档将详细介绍如何实现从TreePanel到Panel的拖拽...

    c# 在Panel上拖动图片

    在C#编程中,开发人员有时需要创建具有特殊功能的自定义控件,例如在Panel上拖动图片。这个例子就是一个很好的实践,它涉及到事件处理、控件交互以及图形操作等多个知识点。以下是对这个主题的详细说明: 1. **...

    拖放DIV,拖放panel 拖拽后可保存的效果

    每块内容都可以拖动,并且可以任意摆放,里面包含了拖拽后的左侧/右侧DIV的id,获得后可以用ajax实现,将拖拽状态存入数据库,自己还可以根据需要生成所需要的模块,从数据库中取出模块状态,放入中间,每拖拽停止就...

    从Winform各种空间中拖拽功能实现,并且有拖拽跟随影子

    这个项目可以从多个控件拖拽,并且拖拽过程中显示的影子可以设置各种颜色,位置都是可以的,拖拽的对象包括文本、下拉框、列表等,要研究winform下的控件拖拽功能的朋友可以看看,说明是VB.NET+Winform,不需要的朋友...

    Flex可以拖拽的panel

    在Flex开发中,"Flex可以拖拽的panel"是一个重要的功能点,它允许用户通过鼠标操作将面板(Panel)在界面上自由移动,提升用户体验,尤其是对于需要自定义布局的应用程序来说,这种交互方式非常实用。下面我们将深入...

    完成Ext 拖拽树后对新的树节点顺序进行保存

    2. **确定新位置**:在`beforedrop`事件中,获取当前拖动节点和目标位置节点的信息,计算出新的节点顺序。 3. **更新数据源**:在`drop`事件中,根据新的位置信息,更新树数据源。这可能涉及在树数据模型中移动节点...

    panel随意拖动,并加特效

    在Windows Forms应用程序中,"panel随意拖动,并加特效"是一个常见的交互设计需求,它可以提升用户的操作体验。Panel是.NET Framework中的一个控件,通常用于承载其他控件或作为容器使用。在这里,我们将深入探讨...

    Delphi实现控件拖动及改变大小

    在Delphi编程环境中,控件的拖动与改变大小是常见的交互设计,它极大地提升了用户界面的可操作性和用户体验。本篇文章将详细讲解三种在Delphi中实现控件拖动和改变大小的方法。 首先,我们要了解Delphi中的基本控件...

    基于vue20可自由拖拽自由调整大小收缩展开的panel组件

    标题提到的 "基于vue20可自由拖拽自由调整大小收缩展开的panel组件" 正是这样一种组件,它提供了丰富的交互功能,如拖动、缩放和折叠,为用户界面带来更高的灵活性和用户体验。 首先,我们来了解下这个组件的基本...

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

    在C# WinForm开发中,Panel控件是一个非常实用的组件,它允许开发者在其中添加其他控件并对其进行布局管理。本主题将深入探讨“C# WinForm Panel流式布局”,以及如何实现Panel块的自动排列。这个设计模式通常用于...

    delphi2010 开发的 图片水印工具 透明Panel,用到拖动控件, 窗体保存图片技术 有源代码

    本文将深入探讨一个基于Delphi 2010开发的图片水印工具,该工具巧妙地结合了透明Panel、拖动控件以及窗体保存图片的技术,下面我们将详细解析其核心知识点。 1. **透明Panel控件** 在Delphi中,Panel控件通常被...

    iOS Panel 效果,支持拖动,也支持定位展示.zip

    本文将深入探讨如何在iOS中实现这样一个Panel效果,基于提供的开源项目——"iOS Panel 效果,支持拖动,也支持定位展示.zip",其包含的子文件名为"panelkit-master"。 1. **PanelKit框架简介** PanelKit是一个专为...

    flex 特效拖动Panel变Window

    在Flex编程中,"flex特效拖动Panel变Window"是一个常见的交互设计,它涉及到用户界面(UI)的动态转换和响应式设计。这个功能允许用户通过拖动一个Panel(面板)来创建一个新的独立窗口(Window)。在本文中,我们将...

    根据xml生成 组合panel布局

    5. **事件处理**:如果需要响应用户交互,如点击Panel或拖动Panel,需要为Panel添加相应的事件处理器,如`Click`或`MouseDown`。 6. **动态添加和删除**:根据业务需求,可以在运行时动态添加或删除Panel及其中的...

    winform自定义透明背景的panel控件

    // 处理拖动逻辑 } } protected override void OnMouseUp(MouseEventArgs e) { base.OnMouseUp(e); _isDragging = false; // 处理点击事件 } ``` 4. **应用到项目**:将这个自定义控件添加到你的Winform应用...

    C#控件picturebox实现图像拖拽和缩放

    在本例中,Panel控件的事件用于实现图像的拖拽和缩放。 知识点7:图像缩放 通过使用PictureBox控件的MouseDown、MouseUp和MouseMove事件,可以实现图像的缩放。缩放图像可以通过计算移动矢量,并更新PictureBox...

Global site tag (gtag.js) - Google Analytics