MDI窗体容器和权限设置.avi
一、MDI窗体容器
MDi窗体是装Form的容器。平常Form(窗体)就是平常展示的最高级别,但是MDI比Form还高级。它可以让其它窗体在它的内部打开,无法超出它的范围
1 创建:将某个窗体的属性:IsMdiContainer设置为true
2 将Form放入MdI:窗体对象名.MdiParent = this;
//此Form1是MDI容器。点击Form1,出现Form2using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms;namespace WindowsFormsApplication12 {public partial class Form1 : Form{public Form1(){InitializeComponent();}private void 销售ToolStripMenuItem_Click(object sender, EventArgs e){Form2 f2 = new Form2();f2.MdiParent = this;f2.Show();}} }
View Code
3 窗体打开时最大化属性不好用,怎么办?
在实例化窗体对象,show之前,用代码设置最大化属性
注意:窗体的WindowState属性必须为默认值Normal
4 内部窗体最大时右上角总是显示最大最小关闭按钮,如何去掉?
在MDI窗体里放置一个Panel,将Panel沾满全部窗体,然后让新开窗体在Panel内部打开
窗体对象名.Parent = Panel1;
5 窗体最大化打开后,不会跟随MDI窗体容器的大小而改变
使用ClinetSizeChanged事件,在事件中,将全部以打开的窗体的WindowState属性重新设置一遍
二、权限设置
在数据库里面设置有权限性质的列。在用户登录成功时对权限类内容进行判断,如果没有权限,那就修改响应的功能模块的visible属性,改为false。
转载于:https://www.cnblogs.com/wwz-wwz/p/5919710.html
MDI窗体容器和权限设置.avi相关推荐
- winform(MDI窗体容器、权限设置)
一.MDI窗体容器: 1.功能: 它可以让其它窗体在它的内部打开,无法超出它的范围 将某个窗体的属性:IsMdiContainer设置为true - 窗口样式 2.问题: (1)如何将其它窗体在它的内 ...
- C#学习笔记-关于MDI窗体子窗体设置窗体布局格式的顺序说明
#1 DOCK属性的的顺序,本文以FILL为例 如果DOCK属性设置时的语句放置在设置父窗体之前,则最终无法正确显示. private void MainForm_Load(object sender ...
- 应用程序-特定 权限设置并未向在应用程序容器 不可用 SID
应用程序-特定 权限设置并未向在应用程序容器 不可用 SID 网上也有方法:我的方法是把Administrator启用,
- 权限设置并未向在应用程序容器 不可用
应用程序-特定 权限设置并未向在应用程序容器 不可用 SID (不可用)中运行的地址 LocalHost (使用 LRPC) 中的用户 NT AUTHORITY\LOCAL SERVICE SID ( ...
- WIN10 系统日志错误--权限设置并未向在应用程序容器 不可用 SID
我的系统报如下两种错误 应用程序-特定 权限设置并未向在应用程序容器 不可用 SID (不可用)中运行的地址 LocalHost (使用 LRPC) 中的用户 NT AUTHORITY\LOCAL S ...
- WIN10 系统日志_1016错误--权限设置并未向在应用程序容器 不可用 SID
我的系统报如下两种错误 应用程序-特定 权限设置并未向在应用程序容器 不可用 SID (不可用)中运行的地址 LocalHost (使用 LRPC) 中的用户 NT AUTHORITY\LOCAL S ...
- C# MDI窗体的设置
在 Windows 窗体应用程序中,经常会在一个窗体中打开另一个窗体, 通过窗体上的不同菜单选择不同的操作,这种在一个窗体中打开另一个窗体的方式可以通过设置 MDI 窗体的方式实现. MDI (Mul ...
- vb如何设置父窗体与子窗体——MDI窗体
目前我理解的父窗体与子窗体的关系是:父窗体包含子窗体. 想要达到这样的效果,首先要新建一个父窗体(MDI窗体). MDI窗体上又不允许放置PictureBox以外的控件,但是Picture上面就能放置 ...
- MDI窗体(多文档界面)
多文档界面(Multiple-Document Interface),简称MDI窗体.MDI窗体用于同时显示多个文档,每个文档显示在各自的窗口中.MDI窗体中通常有包含子菜单的窗口菜单,用于在窗口或文 ...
- MDI窗体的优化---下
上一篇,刚刚讲到,使用Setparent函数可以解决pictureBox和MDI子窗体的显示问题. 从一开始,我们就走进了一个误区,在MDI窗体只能添加有对其属性的控件.例如toolbar,statu ...
最新文章
- ABP入门系列(7)——分页实现
- 传统路由器被抛弃的理由—Vecloud
- postman接口测试实例_postman接口测试实例
- NOIP2011 聪明的质监员
- 强网杯Web部分review
- 如何在IDEA 中使用Git
- C#8.0的两个有趣的新特性以及gRPC
- js--------1.时间
- 存储过程编写经验和优化措施 1
- 你技术很强但薪资不涨?这门技术远比你想的更重要!
- keras实例学习-双向LSTM进行imdb情感分类
- 190319每日一句
- 斯坦福计算机科学博士研究方向,美国人工智能专业Top10名校推荐
- 考研 |高等数学 Chapter 1
- (附源码)springboot电影院售票与管理系统 毕业设计 011449
- 鸿蒙pc系统镜像,鸿蒙系统有pc版么_鸿蒙系统有pc版安装方法
- 如何用火狐浏览器firefox模拟手机浏览器客户端
- python课堂教学_初中生初学python课堂教学感悟
- ArcGIS如何创建渔网?渔网不见了。
- [TEST] 此文用以测试样式中的各种标签
热门文章
- php 代码的分离和调用及注意事项(版本、变量及cookie与session的区别,PHP包含文件函数include、include_once、require、require_once区别和总结)
- 2020 年的第一天,程序员鸭血粉丝又碰上生产事故
- PHPStorm/IntelliJ IDEA 设置SFTP
- IDEA 打包、Spring Boot Maven plugin 打包可执行 Jar 程序
- Wait 线程阻塞 与 Notify、NotifyAll 线程唤醒
- 小D课堂 - 新版本微服务springcloud+Docker教程_3-03CAP原理、常见面试题
- Java面试题---基础篇
- java基础---线程
- 30个免费网页设计模板
- [20140702]奇怪的应用程序超时