新手求教:窗体打开后的排列问题

问题描述

如图:请教各位老师几个问题,难道要用MDI?1.打开新的窗体后类似“选项卡”一样排列,2.关闭某个“选项卡”后又能自动重新排列,3.未关闭之前重新打开能激活,4.右侧按钮能显示所有打开的窗体

解决方案

解决方案二:
你还是自定义控件吧简单点tabcontrol
解决方案三:
谢谢楼上的指导.其他高人没有更好的办法了吗?
解决方案四:
本帖最后由 bdmh 于 2015-12-03 10:19:22 编辑
解决方案五:
你列的四项都可以用代码实现,难度并不大,没有现成统合的控件,不考虑UI其实就是一个tabcontrol+一个combox

时间: 2024-09-20 07:34:10

新手求教:窗体打开后的排列问题的相关文章

c#- (C#中有一个公共的窗体 我需要这个公共窗体关闭后跳转到刚才把公共窗体打开的那个窗体)

问题描述 (C#中有一个公共的窗体 我需要这个公共窗体关闭后跳转到刚才把公共窗体打开的那个窗体) (C#中有一个公共的窗体 我需要这个公共窗体关闭后跳转到刚才把公共窗体打开的那个窗体) 谢谢大家了 新手求指教 在线等 解决方案 主窗口写 this.Hide(); Form2 f = new Form2(); //公共子窗体 f.ShowDialog(); this.Show();

新手求教,关于java压缩文件的问题

问题描述 新手求教,关于java压缩文件的问题 import java.io.*;import java.util.zip.*;public class Myzip { private void zip(ZipOutputStream outFile fString base) throws Exception{ if(f.isDirectory()){ File f1[]=f.listFiles(); out.putNextEntry(new ZipEntry(base+""/&qu

C# winform登录验证成功关闭窗体打开新窗体

问题描述 登录窗体:w_1,WEBBROSWER登录内容登录成功后关闭w_1打开新窗体w_2怎么实现,w_1WEBBROSWER 解决方案 解决方案二:全局静态变量:staticboolok=false;先打开主窗体,在OnLoad的时候模式打开登录窗体登录窗体中验证成功时,ok=true;登录窗体返回后,检测if(!ok)Close();解决方案三:有个非模式化窗体的设置,showdialog,查询MSDN会告诉你关于这个窗体的代码解决方案四:可以下载这个反编译看一下.http://downl

abdroid 空指针问题,新手求教

问题描述 abdroid 空指针问题,新手求教 这种情况是正常的 private Button button; private Button button1; @Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); button = (Button)findViewById(R.

新手求教sql server sqlparameter

问题描述 新手求教sql server sqlparameter cmd.CommandText = ""use master select name From sysdatabases Where name = '""+databasename+""'""; cmd.ExecuteNonQuery(); 这个执行可以查到结果,这个databasename是string类型的变量 cmd.Parameters.Add(new

编辑器-新手求教如何基于Jh0tdr0w写小程序

问题描述 新手求教如何基于Jh0tdr0w写小程序 新手求教如何基于Jh0tdr0w写一个简短的电路图编辑器,需要有一个灯泡和电池,电线连接后灯泡可以点亮. 小弟实在看不懂啊 解决方案 http://www.pudn.com/downloads74/sourcecode/java/detail270257.html

新手求教,关于传递字符串数组的问题

问题描述 新手求教,关于传递字符串数组的问题 以下是我写的c primer plus 第11章习题10的程序,问题是我输入字符串后,用1以外的方式排序,就无法恢复原序列了.也就是每次调用函数都改变了原本数组的顺序,我实在找不到问题出在哪.特请高手指教,如果我的代码还有其他的什么毛病也请指出来.O(∩_∩)O谢谢 #include<stdio.h> #include<string.h> #include<ctype.h> #define LIM 10 #define MA

新手求教ds18b20如何正确显示正负温度值

问题描述 新手求教ds18b20如何正确显示正负温度值 unsigned char gett(void) { Init_DS18B20(); //将DS18B20初始化 WriteOneChar(0xCC); // 跳过读序号列号的操作 WriteOneChar(0x44); // 启动温度转换 for(time_DS18B20=0;time_DS18B20<100;time_DS18B20++); //温度转换需要一点时间 Init_DS18B20(); //将DS18B20初始化 Write

javascript-js简单的for语句,急,新手求教!

问题描述 js简单的for语句,急,新手求教! 什么情况,为什么i会未定义? 解决方案 我想楼主在监测js代码的时候一定是把断点打在for语句上了:在第一次走到循环语句的时候,改行并未被执行,也即是var i=0;这句话并没有执行到编译器(假想)中,所以,此时并没有产生对它的声明,从而看到的是undefined,楼主可以尝试先走一遍循环体,也就是第二次进入的时候,再次检测就能够发现i是已经被声明了的,且值为1. 解决方案二: for语句的简单应用③[JS--基础--语句]--for in 循环遍