C 怎樣使乙個控制項到達某個位置停下來,不能再前進

2025-03-29 04:35:26 字數 2743 閱讀 2537

1樓:匿名使用者

你指的是什麼控制項。

c#裡panel.controls.add() 增加乙個新控制項到panel裡,怎樣控制新控制項的擺放位置?

2樓:網友

用location屬性,你用控制項的和y,你就知道了首先放兩個變數,儲存第乙個textbox的x和y座標,a,b。

然後新生成的控制項x座標等於a,然後b=b+c;這個c是你定義的乙個常量,表示行距。然後y座標等於b.

ok了是不是想做在輸入乙個東西的時候,出現乙個新的框啊,我也做過哦。

3樓:網友

控制控制項的location屬性啊。

比如有個固定的textbox1

textbox dyntextbox1 = new textbox();

new point(,;//x座標不變,y座標加15textbox dyntextbox2 = new textbox();

new point(,;//x座標不變,y座標加15;;

4樓:

實現原理:網頁換行是「

每次加textbox的時候多加乙個。

就可以了。literal br = new literal();

c#中,在乙個窗體中建立多個控制項,用滑鼠選中的控制項,在次點選滑鼠時,控制項被移動到滑鼠所在位置

5樓:匿名使用者

point mpoint = ;//滑鼠相對於窗體的座標。

new point(, //重新設定控制項的座標。

c#怎麼獲取乙個控制項的座標?

6樓:網友

比如這個空間是lable1,可以通過下面這個方法poin(266,118);

其他控制項同理,順便普及下乙個類似的功能,就是把控制項大小變化為指定大小,可以如下size(100,100);

就是這麼簡單,希望對樓主有幫助。

c#如何實現隱藏某個控制項後,其他控制項可以自動調整大小,填滿原先的空間?

7樓:網友

圖二中你的上面的內容(比如貨品庫存那幾個字,以及按鈕),要放在乙個panel中,它的dock屬性比如設為top,之後那個groupbox的dock也可以設定為top,datagridview的dock可以設定為fill

8樓:提防

改下dock => 試試。

不過可能需要調整下空間的次序。

可以把上面一塊都放在panel裡,需要隱藏時直接調整panel大小。

c#裡面如何讓滑鼠變成手型?移到乙個控制項上面的時候?

9樓:網友

在設計模式中,選中該控制項,在屬性欄內找到「cursor」,把它設定為 hand 即可。

10樓:網友

在控制項的mouseenter事件裡寫,**如下。

private void 控制項名_mouseenter(object sender, eventargs e)

11樓:歸凡霜

90%的屬性裡面可以設定!

12樓:網友

winform還是webform?

在控制項的mousemove事件裡寫 = ;

13樓:網友

不是有個屬性嗎? 用那個就是了!

c#中如何實現點選乙個按鈕後變色後不能再操作

14樓:網友

在設計器裡雙擊這個按鈕一新建它的單擊事件處理方法,然後再這個方法裡寫。

button)sender).enabled=false;

這樣就行了,如果要重新可以操作,把這個屬性設成true。

15樓:匿名使用者

在按鈕點選事件裡裡面寫(sender as button).enbled=false;

c# 如何按住乙個控制項時 讓他隨滑鼠的移動方向移動

16樓:匿名使用者

大多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)

在這裡寫**可能會寫錯部分**。

不過這是一種比較普通用法的思路。

希望對你有用。

17樓:匿名使用者

控制項的mousedown事件裡設定乙個標記變數。再在窗體的mousemoving事件中設定控制項的位置,控制項的position ,滑鼠位置 在 裡獲得。

vb怎樣實現某個按鈕自動點選,vb點選一個按鈕後另一個按鈕自動被點選

計時器 dim a 定義一個a,a為計時器的時間if a 60000 then 單擊一次按鈕 大概就是這樣 在上班沒vb。你自己研究下 interval 最大值65535,要實現更長時間,可以這樣做 設定interval 1000,即一秒鐘 定義一個全域性變數m,記錄分鐘值,在timer事件過程定義...

怎樣使兩家控制水泵,怎樣使兩家控制一個水泵

兩家離的有多遠,如果近的話,可以一家用一個接觸來實現,遙控器控制接觸器,兩家接觸器形成互鎖不造成短路 在水泵處合適位置用兩個交流接觸器做成互鎖就好,找個電工,工時30分鐘 兩個漏保並聯安裝。如果有跳閘的,查絕緣。白雪歌送武判官歸京 岑參 請問如何使兩路電磁閥控制同一個水泵。比如說按下一個按鈕後兩個電...

怎樣使初中生變得優秀,怎樣使一個初中生變得優秀

和優秀的人在一起,像優秀的人學習 如何培養一個優秀的初中生 一是,可以互通孩子成長的情報,以便雙方全面地把握孩子學業 品行發展的狀況,及時給與干預和糾正。上學的孩子,天天都在變,變成什麼樣子了,家長和老師眼裡看到的情況是不一樣的。身心的變化都很快,他有了自己的內心世界。因為家長跟老師的角色不同,孩子...