重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
两种方式:第一使用mdi窗体,然后使用两种窗体,第一个是导航,第二个是内容,导航不动,点导航变动内容窗体,你可以百度一下mdi 窗体。
成都创新互联公司秉承实现全网价值营销的理念,以专业定制企业官网,网站设计、成都做网站,微信小程序,网页设计制作,手机网站开发,营销型网站建设帮助传统企业实现“互联网+”转型升级专业定制企业官网,公司注重人才、技术和管理,汇聚了一批优秀的互联网技术人才,对客户都以感恩的心态奉献自己的专业和所长。
第二种方法,使用一个窗体,然后在窗体的左面放一个groupbox 作为导航,在右边放许多groupbox 作为内容,默认都为visibe=false 点导航时再设为true.
控件.ContextMenuStrip=ContextMenuStrip1;
c#是这么写的,弹出菜单相对鼠标是一个位置.
vb应该也一样.
你目前的办法是自己控制弹出菜单显示的位置,但是你的坐标没有控制好,注意世界坐标和控件坐标的区别,做个相应的转换,还是可以实现的.
可以做一个基窗体作为父窗体,父窗体上有左边的菜单栏
然后所有画面都继承这个父窗体,然后所有页面都会有父窗体左边菜单栏了,每个页面内容自己加控件就行 就会显示都右边的
不知你是否理解 不理解可追问 。。。
vb.net没有现成的那种控件
1,可以用标签控件自己来生成
2,用第三方DevComponents.DotNetBar2.dll的ExplorerBar控件能实现类似的效果