导航:首页 > 五金知识 > 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工具箱侧边停靠相关的资料

热点内容
小学生雕刻工具箱 浏览:417
k5仪表信息怎么调 浏览:936
青岛泰科阀门怎么样 浏览:277
地热总阀门开关拧不动怎么办 浏览:60
03仪表盘模式怎么换 浏览:284
ktv设备有哪些设备 浏览:191
关节轴承怎么安装使用 浏览:838
生产山楂糕需要哪些设备 浏览:91
机械表后面的飞轮是什么 浏览:163
怎么实现仪表盘ar导航 浏览:722
某同学设计了如下装置来 浏览:633
超声波仪器动态范围是什么意思 浏览:11
传动装置分析 浏览:263
风机与阀门连锁怎么实现 浏览:314
消防管道阀门抽检比例 浏览:313
矿用自动除尘喷雾装置生产工艺 浏览:334
铸造灰铁很硬怎么回事 浏览:505
天然气灶没有自动灭火装置会有什么后果 浏览:221
江苏旭润设备有限公司怎么样 浏览:653
预作用装置开箱检查记录 浏览:355