借鸡下蛋---MDI窗体显示无对齐属性控件

2024-03-15 06:32

本文主要是介绍借鸡下蛋---MDI窗体显示无对齐属性控件,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

    对于MDI(多文档界面窗体大家都不陌生,在寒假学习VB的时候我们学习过,在做百例的时候,做的例子是一个窗体显示

 

多首诗,对已打开的子窗体进行“层叠”、“平铺”、“垂直”与“排列图标”等项操作.然后这个假期我们做的第一

 

个系统学生信息管理系统,我们也接触了MDI窗体,在学生信息管理系统中,我们只是把它作为一个空白的界面,没有在

 

它里面添加任何控件,在机房收费系统中又一次遇到了MDI窗体,而这次我们就需要在MDI窗体中添加多种控件,这时总

 

总问题就出现了 .

 

 

     在机房收费系统中,主界面是用MDI窗体做的,在自己做的时候,用MDI窗体做界面,遇到的第一个问题就是无法再窗体

 

上放Command和textbox等无对齐属性的控件,然后用了picturebox做容器存放这些无对齐属性的控件.这回控件放上去

 

了,但是当运行起来的时候,另一个问题就又出现了,子窗体不能显示出来,打开子窗体的时候,子窗体就潜水了.

 

话说答案总是比问题多的,每一次都在问题中成长与收获.想让父窗体显示的时候,其他的控件也正常的显示出来,我们不

 

一定非要在MDI窗体上画控件,我们可以采取借鸡下蛋的方法,用一个窗体做容器,把这些控件放到窗体上,前提是要把船

 

体设置为子窗体,把borderstype 设置为none,然后在MDI窗体加载的时候,子窗体也同时加载,代码如下:

Private Sub MDIForm_Load()
Form1.Show
Form1.Height = MDIForm1.ScaleHeight
Form1.Width = MDIForm1.ScaleWidth
End Sub


    这个借鸡下蛋的方法还可以用在很多地方,比如说在无边的窗体中显示菜单,就可以使用这个方法.

这篇关于借鸡下蛋---MDI窗体显示无对齐属性控件的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/811090

相关文章

CSS3中的字体及相关属性详解

《CSS3中的字体及相关属性详解》:本文主要介绍了CSS3中的字体及相关属性,详细内容请阅读本文,希望能对你有所帮助... 字体网页字体的三个来源:用户机器上安装的字体,放心使用。保存在第三方网站上的字体,例如Typekit和Google,可以link标签链接到你的页面上。保存在你自己Web服务器上的字

SpringBoot读取ZooKeeper(ZK)属性的方法实现

《SpringBoot读取ZooKeeper(ZK)属性的方法实现》本文主要介绍了SpringBoot读取ZooKeeper(ZK)属性的方法实现,强调使用@ConfigurationProperti... 目录1. 在配置文件中定义 ZK 属性application.propertiesapplicati

Java反射实现多属性去重与分组功能

《Java反射实现多属性去重与分组功能》在Java开发中,​​List是一种非常常用的数据结构,通常我们会遇到这样的问题:如何处理​​List​​​中的相同字段?无论是去重还是分组,合理的操作可以提高... 目录一、开发环境与基础组件准备1.环境配置:2. 代码结构说明:二、基础反射工具:BeanUtils

RedisTemplate默认序列化方式显示中文乱码的解决

《RedisTemplate默认序列化方式显示中文乱码的解决》本文主要介绍了SpringDataRedis默认使用JdkSerializationRedisSerializer导致数据乱码,文中通过示... 目录1. 问题原因2. 解决方案3. 配置类示例4. 配置说明5. 使用示例6. 验证存储结果7.

MySQL 事务的概念及ACID属性和使用详解

《MySQL事务的概念及ACID属性和使用详解》MySQL通过多线程实现存储工作,因此在并发访问场景中,事务确保了数据操作的一致性和可靠性,下面通过本文给大家介绍MySQL事务的概念及ACID属性和... 目录一、什么是事务二、事务的属性及使用2.1 事务的 ACID 属性2.2 为什么存在事务2.3 事务

idea中project的显示问题及解决

《idea中project的显示问题及解决》:本文主要介绍idea中project的显示问题及解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录idea中project的显示问题清除配置重China编程新生成配置总结idea中project的显示问题新建空的pr

Spring Cache注解@Cacheable的九个属性详解

《SpringCache注解@Cacheable的九个属性详解》在@Cacheable注解的使用中,共有9个属性供我们来使用,这9个属性分别是:value、cacheNames、key、key... 目录1.value/cacheNames 属性2.key属性3.keyGeneratjavascriptor

Spring Boot 事务详解(事务传播行为、事务属性)

《SpringBoot事务详解(事务传播行为、事务属性)》SpringBoot提供了强大的事务管理功能,通过@Transactional注解可以方便地配置事务的传播行为和属性,本文将详细介绍Spr... 目录Spring Boot 事务详解引言声明式事务管理示例编程式事务管理示例事务传播行为1. REQUI

WinForms中主要控件的详细使用教程

《WinForms中主要控件的详细使用教程》WinForms(WindowsForms)是Microsoft提供的用于构建Windows桌面应用程序的框架,它提供了丰富的控件集合,可以满足各种UI设计... 目录一、基础控件1. Button (按钮)2. Label (标签)3. TextBox (文本框

电脑显示mfc100u.dll丢失怎么办?系统报错mfc90u.dll丢失5种修复方案

《电脑显示mfc100u.dll丢失怎么办?系统报错mfc90u.dll丢失5种修复方案》最近有不少兄弟反映,电脑突然弹出“mfc100u.dll已加载,但找不到入口点”的错误提示,导致一些程序无法正... 在计算机使用过程中,我们经常会遇到一些错误提示,其中最常见的就是“找不到指定的模块”或“缺少某个DL