Winform界面设置及界面跳转
Winform界面设置:
1、窗体不可设置变大或者变小:
MaxmizeBox = false;
MinimizeBox = false;
2、窗体不可拖动大小:
FormBorderStyle = FixedDiaog;
Fixed3D:固定的三维边框。
FixedDialog:固定的对话框样式的粗边框。
FixedSingle:固定的单行边框。
FixedToolWindow:不可调整大小的工具窗口边框。工具窗口不会显示在任务栏中也不会显示在当用户按 Alt+Tab 时出现的窗口中。尽管指定 FixedToolWindow 的窗体通常不显示在任务栏中,还是必须确保 ShowInTaskbar 属性设置为 false,因为其默认值为 true。
None:无边框。
Sizable:可调整大小的边框。
SizableToolWindow:可调整大小的工具窗口边框。工具窗口不会显示在任务栏中也不会显示在当用户按 Alt+Tab 时出现的窗口中。
3、运行时候窗口在电脑屏幕中间:
StartPosition = CenterScreen;
Winform 界面跳转
1、两个Form界面之间跳转
Form2 form2 = new Form2(); // 需要跳转的界面
this.Hide(); // 隐藏当前界面
form2.ShowDialog(); // 显示跳转的界面
this.Dispose(); // 销毁对象,窗体对象被回收了,也就是不存在了,Dispose函数释放的资源不再使用。
2、TabControl界面之间的跳转
int index = this.tab_Control.SelectedIndex;
if (index < this.tab_Control.TabPages.Count)
this.tab_Control.SelectedIndex = index + 1; // 跳转到下一页
if (index > 0)
this.tabControl1.SelectedIndex = index - 1; // 跳转到上一页
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY