功能:
    通过DragPanel的属性设置,可以让任何的ASP.NET Pane控件具备可拖拽的功能。

属性:    

属性

描述

TargetControlID

要实现拖放功能的目标Panel ID

DragHandleID

拖动处理Panel ID,当用户单击并拖动它的时候,目标控件将随着一起移动。


代码实例:     
DragPanel控件<html xmlns="http://www.w3.org/1999/xhtml">
DragPanel控件
<head runat="server">
DragPanel控件    
<title>DragPanel</title>    
DragPanel控件
</head>

DragPanel控件
<body>
DragPanel控件    
<form id="form1" runat="server">
DragPanel控件    
<asp:ScriptManager ID="ScriptManager1" runat="server">
DragPanel控件    
</asp:ScriptManager>
DragPanel控件    
<asp:Panel ID="PanelContent" runat="server"  Width="530px" BorderStyle="Ridge" BorderWidth="5px">
DragPanel控件    
<asp:Panel ID="PanelHeader" runat="server" Height="30px"
DragPanel控件                 BackColor
="#8080FF"
DragPanel控件                 BorderColor
="#0808FF"
DragPanel控件                 BorderWidth
="5px"
DragPanel控件                 BorderStyle
="Double"
DragPanel控件                 HorizontalAlign
="Center"
DragPanel控件                 ToolTip
="请拖曳此处"
DragPanel控件                 style
="cursor: move;">
DragPanel控件        
<div style="padding-top: 8px; color: White; font-weight: bolder;">
DragPanel控件          图书详细信息
DragPanel控件     
</div>
DragPanel控件     
DragPanel控件    
</asp:Panel>
DragPanel控件    
<asp:Panel ID="PanelBody" runat="server">
DragPanel控件         
<table width="530px">
DragPanel控件              
<tr>
DragPanel控件                
<td >
DragPanel控件                  ISBN:
DragPanel控件                
</td>
DragPanel控件                
<td>
DragPanel控件                  790061493
DragPanel控件                
</td>
DragPanel控件                
<td rowspan="5" align="right">
DragPanel控件                  
<asp:Image ID="Image1" runat="server"
DragPanel控件                             ImageUrl
="~/Images/imageMFC.gif" />
DragPanel控件                
</td>
DragPanel控件              
</tr>
DragPanel控件              
<tr>
DragPanel控件                
<td >
DragPanel控件                  图书名称:
DragPanel控件                
</td>
DragPanel控件                
<td>
DragPanel控件                  深入浅出MFC(第2版)(附盘)
DragPanel控件                
</td>
DragPanel控件              
</tr>
DragPanel控件              
<tr>
DragPanel控件                
<td >
DragPanel控件                  作者:
DragPanel控件                
</td>
DragPanel控件                
<td>
DragPanel控件                 侯俊杰(侯捷)
DragPanel控件                
</td>
DragPanel控件              
</tr>
DragPanel控件              
<tr>
DragPanel控件                
<td >
DragPanel控件                  出版社:
DragPanel控件                
</td>
DragPanel控件                
<td>
DragPanel控件                 华中理工大学出版社
DragPanel控件                
</td>
DragPanel控件              
</tr>
DragPanel控件              
<tr>
DragPanel控件                
<td >
DragPanel控件                  定价:
DragPanel控件                
</td>
DragPanel控件                
<td>
DragPanel控件                 80.0
DragPanel控件                
</td>
DragPanel控件              
</tr>
DragPanel控件            
</table>
DragPanel控件    
</asp:Panel>
DragPanel控件    
</asp:Panel>
DragPanel控件        
<ajaxToolkit:DragPanelExtender ID="DragPanelExtender1" runat="server" TargetControlID="PanelContent" DragHandleID="PanelHeader">
DragPanel控件        
</ajaxToolkit:DragPanelExtender>
DragPanel控件    
DragPanel控件    
</form>
DragPanel控件
DragPanel控件
</body>
DragPanel控件
</html>
DragPanel控件
    到此你完成此控件已经放置好了。但会遇到一个问题,在拖动的时候,在目标位置固定不下,因此你需要填加如下脚本来使其起作用。
DragPanel控件  <script type="text/javascript">
DragPanel控件  
function setBodyHeightToContentHeight()
>
    好了,到此就可以任意拖放了。
 运行结果:
        图1:把pane拖到左上方。
        DragPanel控件
    图2:把Pane拖到右上方。
    DragPanel控件

相关文章:

  • 2021-08-26
  • 2021-09-13
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-03-07
猜你喜欢
  • 2021-12-12
  • 2021-09-16
  • 2021-09-03
  • 2021-11-26
  • 2021-12-26
  • 2021-06-08
  • 2021-12-27
相关资源
相似解决方案