導航:首頁 > 五金知識 > winform工具箱側邊停靠

winform工具箱側邊停靠

發布時間:2022-09-23 05:17:36

1. winform dock 是什麼意思

停靠,獲取或設置附加到容器邊緣的邊框
Dock屬性可取值:
DockStyle.None 不停靠控制項,為Dock屬性默認值

DockStyle.Top 控制項的頂邊停靠到其包含控制項的頂部。
DockStyle.Left 控制項的左邊的緣停靠到其包含控制項的左邊緣。
DockStyle.Right 控制項的右邊緣停靠到其包含控制項的右邊緣。

DockStyle.Bottom 控制項的下邊緣停靠到其包含控制項的底部。
DockStyle.Fill 所有控制項的邊緣都停靠到其包含控制項所有邊緣,並適當地設置大小。

2. 在C# winform中如何實現將界面分割,

不用控制項就只能自己花1年時間開發了。
樓上給的兩個控制項是最常用的dock控制項。

3. winform工具箱在哪裡

你要先切換到WINFORM窗體,然後一般在左邊工具箱里才會有控制項。

4. c# WinForm中怎麼做Visual Studio 中工具箱

那東西叫 浮動窗體!
我發一個的三方控制項給你,你自己摸索著用用。

5. C# WinForm 三方控制項SideBar的用法.

你想做QQ吧!呵呵:第一步就是在工具箱裡面把這個控制項添加進來,工具箱上添加一個選項卡,點擊右鍵,添加項,再選到剛才下載到的DLL文件。下面介紹一下這個控制項的屬性imageList 這個是綁定到ImageList控制項上,顯示頭像時就直接用到ImageList的序號ItemContextMenuStrip 子項的右鍵菜單Viw 顯示的樣式sideBar先有組再有成員,所以要在sideBar上添加幾個組,添加方法sideBar.AddGroup(「這個是組的名稱」)有了組後就要在組裡面添加成員,添加方法sideBar1.Groups[i].Items.Add("成員名稱",12); 後面這個12就是這個成員綁定的圖片的序號(頭像,QQ那樣前面有個圖片頭像)子項上右鍵顯示菜單,像ListView一樣,sideBar也有HitTest這個功能,但用起來相差就很大了,如下面那樣才能實現:Point p = sideBar1.PointToClient (MousePosition );
if (e.Button == MouseButtons.Right)
{
if (sideBar1.SeletedItem != null && sideBar1.SeletedItem.HitTest (p.X,p.Y) == true )
{
contextMenuStrip1.Show(MousePosition);
}
}這樣就可以完成sidebar的設置了。---------------------------------------------------------------------------用法SideBar控制項應用與MyQQ的相關設計首先導入一個包using Aptech.UI;在窗體的載入事件中:private void frmMain_Load(object sender, EventArgs e)
{ //調用ShowPersonalInfo()方法顯示個人頭像信息
ShowPersonalInfo(); //在sideBar控制項中分三個組
sbFriends.AddGroup("QQ好友");
sbFriends.AddGroup("陌生人");
sbFriends.AddGroup("QQ群"); //調用ShowFriendsList()方法顯示好友
ShowFriendsList();}當然,要記得在窗體拖入一個ImageList控制項,更名為ilFaces(sideBar更名為sbFriends);在sideBar的ImageList屬性中選擇ilFaces。並且為ilFaces導入一些.ico文件。//用戶自定義一個ShowFriendList()方法public void ShowFriendsList()
{
//清空好友組元素
sbFriends.Groups[0].Items.Clear(); try
{
//創建Connection對象
SqlConnection sqlConn = new SqlConnection("server=.;database=MyQQ;trusted_connection=true");
//創建Command對象
SqlCommand sqlComm = new SqlCommand("select NickName, FaceId, FriendId from Users, Friends where Friends.HostId = " + RecordUserId.loginId +" and Users.Id = Friends.FriendId", sqlConn);
sqlConn.Open();
//執行查詢命令
SqlDataReader reader = sqlComm.ExecuteReader(); while (reader.Read())
{
//實例化SbItem對象,需要一個字元串和一個整形值座位參數
SbItem item = new SbItem((string)reader["NickName"], (int)reader["FaceId"]);
//把查詢出來的好友帳號賦值給item的Tag標簽
item.Tag = (int)reader["FriendId"];
//把item對象添加到好友組中
sbFriends.Groups[0].Items.Add(item);
} reader.Close();
//關閉連接
sqlConn.Close();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}}這里很巧妙的使用了item對象的Tag標簽。如何獲得標簽中的數據呢?下面定義一個方法演示靈活應用Tag中保存的數據://判斷是否已顯示為好友
private bool HasShowFriend(int friendId)
{
bool result = false; for (int i = 0; i < 2; i++)
{
for (int j = 0; j < sbFriends.Groups[i].Items.Count; j++)
{
if (Convert.ToInt32(sbFriends.Groups[i].Items[j].Tag) == friendId)
{
result = true;
}
}
} return result;
希望對你有用

6. C#製作可以拖動,可以隱藏的那種工具箱。下圖所示,請問這種事怎麼實現的

做法比較多,可能是一個winform即窗體(無邊框,自己繪制需要的部分),也可能是一個panel,實現拖動事件。
你可以多嘗試一下,網上估計沒有太合適的源碼。
祝好運,望採納。

7. C# winform splitter控制項,為什麼設置dock屬性為「right」,向左移動該控制項時,是覆蓋左邊的控制項,

覆蓋的原因是你的兩個控制項不在同一個面上,你可以嘗試全部置於頂層或底層,然後使用停靠屬性就不會覆蓋了!!

8. winform中怎麼可以讓menustrip控制項的位置隨便停放

MenuStrip:
屬性Dock,設置為None,就可以任意拖動了

9. winform第三方控制項Sidebar已添加進工具箱 怎麼使用怎麼工具箱里沒有控制項

添加進工具箱是指:抄上方菜單欄,點擊工具(T)-->工具箱選項--->添加你的外部dll。
如果工具箱中還沒有,請試著切換.Net版本,有些攻擊只支持4.0以上的。
再不行就把第三方控制項「引用」到項目中,在後台創建也是可以的。

10. C#winform中父窗體打開後下面有一排導航,導航打開子窗體,子窗體停靠在父窗體中間

1、在 子窗體.Show() 之前寫一句 子窗體.MdiParent = this; 這樣show出來的子窗才會真正是父窗體與子窗體,子窗體將在父窗體的范圍內,而且可以多次打開,不過我個人不太建議這種做法;
2、把要show出來的窗體的TopMost屬性設為true; (個人推薦)

閱讀全文

與winform工具箱側邊停靠相關的資料

熱點內容
超聲波儀器動態范圍是什麼意思 瀏覽:11
傳動裝置分析 瀏覽:263
風機與閥門連鎖怎麼實現 瀏覽:314
消防管道閥門抽檢比例 瀏覽:313
礦用自動除塵噴霧裝置生產工藝 瀏覽:334
鑄造灰鐵很硬怎麼回事 瀏覽:505
天然氣灶沒有自動滅火裝置會有什麼後果 瀏覽:221
江蘇旭潤設備有限公司怎麼樣 瀏覽:653
預作用裝置開箱檢查記錄 瀏覽:355
電動工具龍韻開關 瀏覽:472
數控機床電氣互鎖是什麼意思 瀏覽:448
軸承漏灰如何防護 瀏覽:2
儀表上油壺紅燈出現什麼意思 瀏覽:919
冰箱的製冷液是什麼顏色的 瀏覽:425
真空鍍膜設備多少錢 瀏覽:475
某同學用如圖所示的a實驗裝置 瀏覽:558
如何培訓機械零件檢驗員工 瀏覽:250
溫州濱海工業園供水閥門廠 瀏覽:915
查乳腺用什麼儀器 瀏覽:211
機械設備修理人員代碼是什麼 瀏覽:198