winform(MDI窗体容器、权限设置)
一、MDI窗体容器:
1、功能:
它可以让其它窗体在它的内部打开,无法超出它的范围
将某个窗体的属性:IsMdiContainer设置为true - 窗口样式
2、问题:
(1)如何将其它窗体在它的内部打开?
窗体对象名.MdiParent = this;
(2)窗体打开时最大化属性不好用,怎么办?
在实例化窗体对象,show之前,用代码设置最大化属性
注意:窗体的WindowState属性必须为默认值Normal
(3)内部窗体最大时右上角总是显示最大最小关闭按钮,如何去掉?
在MDI窗体里放置一个Panel,将Panel沾满全部窗体,然后让新开窗体在Panel内部打开
窗体对象名.Parent = Panel1;
(4)窗体最大化打开后,不会跟随MDI窗体容器的大小而改变
使用ClinetSizeChanged事件,在事件中,将全部以打开的窗体的WindowState属性重新设置一遍
二、权限设置:
1、因为不同的用户能看到的程序功能不同,那么需要权限来限制用户
2、数据库字段里面保存字符串类型的模块代码
3、在登陆成功时进行验证,看看有没有对应模块的权限代码
4、如果没有,那么需要把相应的功能按钮隐藏
转载于:https://www.cnblogs.com/1711643472qq/p/6059202.html
winform(MDI窗体容器、权限设置)相关推荐
- winform/timer控件/权限设置/三级联动
winform/timer控件/权限设置/三级联动 一.timer控件 组件--timer timer是一个线程,默认可以跨线程访问对象 属性:Enabled--可用性 Interval--间隔时间 ...
- WinForm MDI窗体设计(含菜单控件【MenuStrip】)
简介 把一些子窗体全部排列到父窗体中,且无论子窗体如何拖拽都无法离开父窗体. 设计 确定父窗体 父窗体(Form1)的[IsMdiContainer]属性设置为 True 父窗体中添加菜单控件[Men ...
- Winform MDI窗体子窗体显示区域大小
1.建立一个专门用于获取MDI父窗体展示子窗体的区域的大小的空白窗体,在窗体Load时就实例化该窗体,但不show出来. private void Main_Load(object sender, E ...
- docker run --privileged参数(容器权限全开,不利于宿主机安全,宿主机容易重启)(与/usr/sbin/init共用)
我在搞docker自动部署的时候,加了个--privileged参数,结果容器一创建,宿主机就重启了 docker run \ -itd \ --name ${container_name} \ -- ...
- C#学习笔记-关于MDI窗体子窗体设置窗体布局格式的顺序说明
#1 DOCK属性的的顺序,本文以FILL为例 如果DOCK属性设置时的语句放置在设置父窗体之前,则最终无法正确显示. private void MainForm_Load(object sender ...
- C# winform窗体程序-菜单动态合并(MDI窗体)
winform实现菜单动态合并 下一篇:C# winform在状态栏中显示检查框[案例+源码] 在程序中经常使用弹出菜单,并且一个窗体中可以存在多个弹出菜单.开发 过 MDI 窗体的读者可能都知道,当 ...
- 应用程序-特定 权限设置并未向在应用程序容器 不可用 SID
应用程序-特定 权限设置并未向在应用程序容器 不可用 SID 网上也有方法:我的方法是把Administrator启用,
- 权限设置并未向在应用程序容器 不可用
应用程序-特定 权限设置并未向在应用程序容器 不可用 SID (不可用)中运行的地址 LocalHost (使用 LRPC) 中的用户 NT AUTHORITY\LOCAL SERVICE SID ( ...
- Winform主窗体的设置
软件必然涉及到一个主窗体MainForm,下面介绍一下几个简单的属性设置,可能比较有用 (1)icon,当然是咱们软件的图标了,设置上去即可 (2)isMdiContainer,这个比较重要了哦,必须 ...
最新文章
- jquery等待特定元素加载再执行相关函数
- 数组中查找並返回数组_用Python查找数组中出现奇数次的那个数字
- 同样是程序员,优秀的程序员能够月入5万甚至50万!,一般的程序员却只能月入5千甚至更低?那么他们差别在哪里呢?
- 数组中求子数组和最大
- Hyperledger Fabric 核心模块(5)peerer共识
- 2020 .NET 开发者峰会顺利在苏州落幕,相关数据很喜人以及线上直播回看汇总
- python做一个系统代码_python初学者,用python3实现基本的学生管理系统代码实例...
- 江山如此多娇,大美中国
- java远程关机_通过jsch实现对linux服务器的shell客户端远程控制关机完整示例代码分享...
- vue 后台管理系统-创建项目
- HCIE-RS-TAC-01-AR29的loopback0无法访问AR28的loopback
- 正交匹配追踪算法(OMP)简介与详解
- Android开机启动广播
- 神奇宝贝HTML游戏代码,《我的世界》神奇宝贝召唤神兽指令 各神兽召唤代码大全...
- 玩转 Android10 源码开发定制(一)源码下载
- 常用触摸屏485通讯引脚及下载口
- 论文图表录 出现几个 错误标签未定义的简单解决方法
- android英语阅读识别库,基于Android的大学英语阅读学习平台研究
- Docker推送一个自制镜像到dockerhub
- 【软件无线电】基于QCustomPlot 实现频谱图、瀑布图、星座图、比特图、音频图