1樓:精緻還斑斕的福音
你的這個問題有點不太正確!
你應該問 2003 裡的控制項是如何託放的,是不分c#.net 的!
首先你要把檢視調節到"設計" 而不是"html"
之後敬舉選擇"檢視"--工具箱" 之後選迅稿明擇你畝告需要的控制項 託到裡面就是了!
用c#要編寫乙個可用滑鼠拖拽的button控制項如何實現?
2樓:網友
上乙個有點問題,我給改了一下。
這會ok了。。。
下邊是全部**。。。
using system;
using ;
using ;
using ;
using ;
using ;
using ;
using ;
using ;
public partial class form1 : form
point pt;
bool moves = true;
public form1()
initializecomponent();
private void button1_click(object sender, eventargs e)
if (moves == true)
sfdfdf");
private void button1_mousedown(object sender, mouseeventargs e)
pt = ;
private void button1_mousemove(object sender, mouseeventargs e)
if ( ==
int px = -
int py = -
new point( +px, +py);
pt = ;
moves = false;
private void button1_mouseup(object sender, mouseeventargs e)
moves = true;
在c#winform中,如何實現控制項的複製貼上功能?
3樓:孫中呂
這個程式模擬了控制項的複製貼上。
c# 模擬visualstudio窗體設計器拖放控制項。
4樓:網友
選中控制項,然後按ctrl+c就可以啦。
5樓:網友
預設就可以啊。難道不行麼?
6樓:夢魘六月
**實現還是手動? = =
c# 窗體上的控制項,如何拖放複製?
7樓:網友
有個工具欄。裡面有控制項。點著不放。拖到窗體裡就行了啊。在窗體中選中乙個控制項,ctrl+c複製 ctrl+v就貼上。只能在窗體裡。
8樓:網友
先按住ctrl鍵,然後滑鼠拖動到想拖動到的地方就可以了。這個是vs的乙個快捷鍵,沒事了可以多看看vs快捷鍵,好多那,知道了有利於快速開發啊。
9樓:網友
那些ctrl+c,ctrl+v的人,簡直是不知所云!!
我現在也遇到這樣的問題,我曾經在vb中實現了這個操作,大概思路是:實現定義乙個控制項,隱藏起來!等單擊窗體上任一點時,就用copy方法,在該點生成控制項複製件,我想跟樓主的拖拉複製應該是相同的道理;只是我現在在c#中,無法實現這步,剛用c#不久,不是很熟悉!
10樓:草薙在
拖放的時候按住ctrl鍵就可以複製了。
11樓:網友
你直接ctrl+c,再ctrl+v,連同屬性都複製了。
c#窗體中如何實現拖拽改變窗體中控制項的位置
12樓:網友
利用滑鼠事件,控制他的位置就可以了。
private void butplan_mousemove(object sender, mouseeventargs e)
false;
new point( -
if ( butplan . 2 )
new point(,
if ( 4)
new point( +4, ;
tt(( private void butplan_mousecapturechanged(object sender, eventargs e)
true;
13樓:網友
貌似是第三方控制項吧。
c#中如何拖動窗體上panel內的某個控制項啊
14樓:夜色華麗
滑鼠點選事件,滑鼠彈起事件配合滑鼠移動事件就可以實現拖動。
15樓:網友
point f1;
private void cdown(object sender, mouseeventargs e)
private void cmove(object sender, mouseeventargs e)
/ 我是後臺**建立的一堆label
16樓:同復
panel就是乙個容器,裡面的控制項可以直接拖動啊。
大體的拖動可以直接用滑鼠。
精確定位可以用上下左右方向鍵來。
17樓:網友
不是可以隨便拖得嘛 只要滑鼠按住 拖放就好了啊。
18樓:網友
設定該控制項為絕對定位不就可以隨便拖到了嗎。
c# 如何按住乙個控制項時 讓他隨滑鼠的移動方向移動
19樓:匿名使用者
大多winform控制項都有mousemove,mousedown,mouseup.
你可以就利用控制項的這三個事件來實現滑鼠拖動某個控制項。
如:1.新建一窗體。
2.在窗體畫乙個button控制項。
3.在button控制項的mousemove,mousedown,mouseup三事件方法裡分別寫下這樣的**:
bool _ispressed=false;
point _position=new point(0,0);
private void button_mousemove(object sender,eventargs e)
private void button_mousedown(object sender,eventargs e)
private void button_mouseup(object sender,eventargs e)
在這裡寫**可能會寫錯部分**。
不過這是一種比較普通用法的思路。
希望對你有用。
20樓:匿名使用者
控制項的mousedown事件裡設定乙個標記變數。再在窗體的mousemoving事件中設定控制項的位置,控制項的position ,滑鼠位置 在 裡獲得。
【vs2008_c#_winform】如何實現拖拽控制項(**)_解決後追分
21樓:網友
private point mouse_offset;
private void label1_mousedown(object o, mouseeventargs e)
private void label1_mousemove(object o, mouseeventargs e)
這個是拖拽label的例子 picturebox也是一樣的原理 注意邊框的寬度。
用c#如何實現把已有的控制項放入控制項陣列中?
22樓:網友
在c# windowsform應用程式裡面,控制項有兩種方法新增:
1,使用工具箱把控制項拖拽到乙個form上,這個時候系統會自動在form的設計檔案(例如裡面加入這個控制項的初始化語句,例如我們拖拽出乙個按鈕時,會產生如下的**:
private button1;//申明這個按鈕的乙個物件,然後在窗體的初始化方法裡面有如下的**:
private void initializecomponent()2,手動在**裡面新增控制項,方法很簡單,什麼乙個控制項的物件,例項化,賦值屬性,加入到乙個當前窗體的controls裡面或者其他什麼容器(panel)裡面都行。**:
private button buttons;
public form1()
在液壓控制元件中怎麼樣判斷閥是幾位幾通
1種看說明書,也可以看實物的銘牌,再就是看實物.看實物的話 如果看到的一個閥體上揹著一個電磁吸鐵,一般是二位的,如果一個閥體上揹著二個電磁吸鐵的話,這個液壓閥是三位的.三位的閥一般要有四通,二位的至少三通,四通的也很多.通 和 位 是氣動換向電磁閥的重要概念。不同的 通 和 位 構成了不同型別的氣動...
c中如何實現平方C中怎麼表示平方謝謝了,比如2的5次方怎麼寫
math.pow 方法 返回bai指定數字 du的指定次冪。名稱空間 system 程式zhi 集 mscorlib 在 mscorlib.dll 中 dao語法public static double pow double x,double y 引數 x 要乘冪內的雙精度浮點數容。y 指定冪的雙精...
C怎麼把外部引用的dll中的控制元件加到工具箱中
主要看看第一步跟第四步。新增控制元件前最好右鍵新增一個空間組,這樣你的第三方控制元件就都在一起了。cskin是dll的名稱,ccwin是名稱空間的名稱。他們沒有必然的聯絡,一個dll可能含有多個名稱空間。如何讓c 編寫的dll元件能新增到工具箱選項中 a進入管家的首頁後,點選右上角的 工具箱 按鈕,...