c如何讓picturebox控制項居中顯示在panel中

時間 2021-05-02 22:09:06

1樓:du瓶邪

示例:using system;

using system.drawing;

using system.collections;

using system.componentmodel;

using system.windows.forms;

using system.data;

namespace tooltiptest///

/// 清理所有正在使用的資源。

///protected override void dispose( bool disposing )

}base.dispose( disposing );

}#region windows 窗體設計器生成的**///

/// 設計器支援所需的方法 - 不要使用**編輯器修改/// 此方法的內容。

///private void initializecomponent()#endregion

////// 應用程式的主入口點。///

2樓:匿名使用者

位置你可以自己算出來,大概是

picturebox.top=(panel.height-picturebox.height)/2;

pictureboxt.left=(panel.width-picturebox.width)/2;

3樓:匿名使用者

完全填充this.picturebox1.dock = system.windows.forms.dockstyle.fill;

固定的話只有計算位置了

picturebox1.location = new system.drawing.

point((picturebox1.parent.size.

width - picturebox1.size.width) / 2, (picturebox1.

parent.size.height - picturebox1.

size.height) / 2);

非固定可能是這個

c#中如何用**在panel控制項上建立picturebox

4樓:hope_李

picturebox pb = new picturebox();

pb.width = 200;

pb.name = "pb1";

this.panel1.controls.add(pb);

5樓:得籽簿囟下瞥

pitcturebox pb=new pitcturebox();

panel1.controls.add(pb);

c#在form窗體的panel控制項中新增乙個label控制項,怎麼能讓panel的text文字一直在panel 的中間?

6樓:一無安慰

註冊panel的resize事件,裡面寫下這些**:

label.location = new point(convert.toint32(panel.width-label.width)/2,

convert.toint32(panel.height-label.height)/2);

也就是計算label相對於panel的中心位置,賦給location屬性即可。

7樓:匿名使用者

先固定panel的長度,然後設定textbox屬性居中即可,也可以使用**,這樣比較方便

8樓:匿名使用者

label的anchor屬性設定為none便可

9樓:銀月蒼熊

text-align屬性試試

關於C右鍵點選PictureBox的問題

這種需求,建議你 設定乙個全域性變數,來儲存這個 picturebox 在 contextmenustrip 的opening 中,儲存 picuturebox 到那個全域性變數,然後在 2級的選單裡,使用那個全域性變數 即可 c 關於picturebox控制項,滑鼠點選事件問題 private v...

C 中如何讓case包含多種情況

乙個case裡面再巢狀if語句就行了。case 1 a a 3 這是不行的。case後必須跟乙個確切的數值,所以大多數情況下大家都是用幾個if語句並列使用,case不是很有用。如果你想讓a 1,2,3的時候達到同乙個結果,可以case 1 case 2 case 3 break 這樣就行了。 cas...

C 中如何讓case包含多種情況

暢凌文佔易 case後面必須跟常數表示式,不能使用邏輯判斷條件。不過你可以把多個case放在一起用,例如 case 1 case 2 case 3 執行操作 break 霜丹秋興寧 上面的寫法本身就有問題,要想用乙個語句處理多種case可以這樣寫 switch a 而對於提問者的寫法,機器是這樣理解...