社区
VB基础类
帖子详情
在设计窗体的时候,限定的窗体最大高度就不够用了!怎么办?
jingsg0
2003-10-18 06:04:38
怎么办?
...全文
102
12
打赏
收藏
在设计窗体的时候,限定的窗体最大高度就不够用了!怎么办?
怎么办?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lvlvlvlylyly
2003-12-01
打赏
举报
回复
在程序启动的时候可以先检查一下当前电脑的分辨率,进而重新设置窗口大小~便可以了~
当然也同意用滚动的效果
jingsg0
2003-10-27
打赏
举报
回复
up
jingsg0
2003-10-27
打赏
举报
回复
up
jingsg0
2003-10-27
打赏
举报
回复
而且我是在设计的时候就不够用了。那时候如何实现滚动呢
jingsg0
2003-10-27
打赏
举报
回复
如何实现呢? 请给点代码。
lang_ch77
2003-10-27
打赏
举报
回复
同意shaidanR(猪里的白痴)。
比如在窗体上放一个picturebox,把控件放在picturebox上,与hscroll,vscroll配合,做一个可滚动的窗体。
shaidanR
2003-10-27
打赏
举报
回复
那就做滚动窗体啦~
jingsg0
2003-10-21
打赏
举报
回复
但是我的显示器是15‘’的,800*600,而且我的程序需要兼容600*480这样的低分辨率的。
shenen
2003-10-18
打赏
举报
回复
同意 lvlvlvlylyly(那森)
pegdw
2003-10-18
打赏
举报
回复
是窗体过大还是显视器不够大呀!
lvlvlvlylyly
2003-10-18
打赏
举报
回复
可以通过调整屏幕的分辨率来解决一点,如果是17吋的显示屏,建议调到1024X768,设计窗体的时候,限定的窗体最大高度与最大宽度都与屏幕的分辨率有关系,窗口最大都只能调到满屏的状态~
leo4587
2003-10-18
打赏
举报
回复
不太明白你的意思
限定
窗体
的size范围
一个
限定
窗体
的size范围的源码,值得学习
使用Visual Studio2019创建C#项目(
窗体
应用程序、控制台应用程序、Web应用程序)
一、VS的开发环境 首先你得安装了vs2019,然后确认下下面三个组件是否存在,如果没有要下载一下。vs2019的安装可参考visual studio2019的安装以及使用。 二、创建C#
窗体
应用程序 打开vs 可以直接在搜索框输入关键字进行搜索,选择 Windows
窗体
应用(.NET Framework)。如图。 也可以
限定
项目类型,所用的语言进行查找。 接下去狂点确定即可。当然可以选择改个项目存放存放的目录和项目名称。 创建好后,就进入到了这么一个界面。 在
窗体
右边(也可能是在左边。每个人的设置可能不同)有一个工具箱的选项,打开有一些
窗体
应用所需的控件。 接下来我
C#控件大全
C#控件大全 、
窗体
1、常用属性 (1)Name属性:用来获取或设置
窗体
的名称,在应用程序中可通过Name属性来引用
窗体
。 (2) WindowState属性: 用来获取或设置
窗体
的窗口状态。 取值有三种: Normal (
窗体
正常显示)、 Minimized (
窗体
以最小化形式显示)和 Maximized(
窗体
以
最大
化形式显示)。 (3)StartPosition属性:用来获取或设置运行时
窗体
的起始位置。 (4)Text属性:该属性是一个字符串属性,用来设置或返回在窗口标题栏中显示的文字。 (5)Width属性:用来获取或设置
窗体
的宽度。 (6)Height属性:用来获取或设置
窗体
的
高度
。 (7)Left属性:用来获取或设置
窗体
的左边缘的x坐标(以像素为单位)。 (8)Top属性:用来获取或设置
窗体
的上边缘的y坐标(以像素为单位)。 (9)ControlBox属性:用来获取或设置一个值,该值指示在该
窗体
的标题栏中是否显示控制框。值为true 时将显示控制框,值为false时不显示控制框。 (10)MaximizeBox属性:用来获取或设置一个值,该值指示是否在
窗体
的标题栏中显示
最大
化按钮。值 为 true时显示
最大
化按钮,值为false时不显示
最大
化按钮。 (11)MinimizeBox 属性:用来获取或设置一个值,该值指示是否在
窗体
的标题栏中显示最小化按钮。值 为 true时显示最小化按钮,值为false时不显示最小化按钮。 (12)AcceptButton 属性:该属性用来获取或设置一个值,该值是一个按钮的名称,当按 Enter 键时就相 当于单击了
窗体
上的该按钮。 (13)CancelButton 属性:该属性用来获取或设置一个值,该值是一个按钮的名称,当按 Esc 键时就相当 于单击了
窗体
上的该按钮。 (14)Modal 属性:该属性用来设置
窗体
是否为有模式显示
窗体
。如果有模式地显示该
窗体
,该属性值为 true;否则为 false。当有模式地显示
窗体
时,只能对模式
窗体
上的对象进行输入。必须隐藏或关闭模式窗 体(通常是响应某个用户操作),然后才能对另一
窗体
进行输入。有模式显示的
窗体
通常用做应用程序中 的对话框。 (15)ActiveControl属性:用来获取或设置容器控件中的活动控件。
窗体
也是一种容器控件。 (16)ActiveMdiChild属性:用来获取多文档界面(MDI)的当前活动子窗口。 (17)AutoScroll 属性:用来获取或设置一个值,该值指示
窗体
是否实现自动滚动。如果此属性值设置为 true,则当任何控件位于
窗体
工作区之外时,会在该
窗体
上显示滚动条。另外,当自动滚动打开时,
窗体
的工作区自动滚动,以使具有输入焦点的控件可见。 (18)BackColor属性:用来获取或设置
窗体
的背景色。 (19)BackgroundImage属性:用来获取或设置
窗体
的背景图像。 (20)Enabled 属性:用来获取或设置一个值,该值指示控件是否可以对用户交互作出响应。如果控件可 以对用户交互作出响应,则为 true;否则为false。默认值为true。 (21)Font属性:用来获取或设置控件显示的文本的字体。 (22)ForeColor属性:用来获取或设置控件的前景色。 (23)IsMdiChild属性:获取一个值,该值指示该
窗体
是否为多文档界面(MDI)子
窗体
。值为 true时, 是子
窗体
,值为false时,不是子
窗体
。 (24)IsMdiContainer 属性:获取或设置一个值,该值指示
窗体
是否为多文档界面(MDI)中的子
窗体
的 容器。值为true时,是子
窗体
的容器,值为false时,不是子
窗体
的容器。 (25)KeyPreview属性:用来获取或设置一个值,该值指示在将按键事件传递到具有焦点的控件前,
窗体
是否将接收该事件。值为true时,
窗体
将接收按键事件,值为false时,
窗体
不接收按键事件。 (26)MdiChildren属性:数组属性。数组中的每个元素表示以此
窗体
作为父级的多文档界面(MDI)子窗 体。 (27)MdiParent属性:用来获取或设置此
窗体
的当前多文档界面(MDI)父
窗体
。 (28)ShowInTaskbar属性:用来获取或设置一个值,该值指示是否在Windows任务栏中显示
窗体
。 (29)Visible属性:用于获取或设置一个值,该值指示是否显示该
窗体
或控件。值为true 时显示
窗体
或控件,为 false时不显示。 (30)Capture属性:如果该属性值为true,则鼠标就会被
限定
只由此控件响应,不管鼠标是否在此控件的 范围内。 2、常用方法 下面介绍一些
窗体
的最常用方法。 (1)Show方法:该方法的作用是让
窗体
显示出来,其调用格式为:
窗体
名.Show(); 其中
窗体
名是要显示的
窗体
名称。 (2)Hide方法:该方法的作用是把
窗体
隐藏出来,其调用格式为:
窗体
名.Hide(); 其中
窗体
名是要隐藏的
窗体
名称。 (3)Refresh方法:该方法的作用是刷新并重画
窗体
,其调用格式为:
窗体
名.Refresh(); 其中
窗体
名是要刷新的
窗体
名称。 (4)Activate方法:该方法的作用是激活
窗体
并给予它焦点。其调用格式为:
窗体
名.Activate(); 其中
窗体
名是要激活的
窗体
名称。 (5)Close方法:该方法的作用是关闭
窗体
。其调用格式为:
窗体
名.Close(); 其中
窗体
名是要关闭的
窗体
名称。 (6)ShowDialog方法:该方法的作用是将
窗体
显示为模式对话框。其调用格式为:
窗体
名.ShowDialog(); 3.常用事件 (1)Load事件:该事件在
窗体
加载到内存时发生,即在第一次显示
窗体
前发生。 (2)Activated事件:该事件在
窗体
激活时发生。 (3)Deactivate事件:该事件在
窗体
失去焦点成为不活动
窗体
时发生。 (4)Resize事件:该事件在改变
窗体
大小时发生。 (5)Paint事件:该事件在重绘
窗体
时发生。 (6)Click事件:该事件在用户单击
窗体
时发生。 (7)DoubleClick事件:该事件在用户双击
窗体
时发生。 (8)Closed事件:该事件在关闭
窗体
时发生。 文本框类控件 2、Label 控件 1、常用属性: (1)Text属性:用来设置或返回标签控件中显示的文本信息。 (2)AutoSize 属性:用来获取或设置一个值,该值指示是否自动调整控件的大小以完整显示其内容。取 值为 true时,控件将自动调整到刚好能容纳文本时的大小,取值为false时,控件的大小为
设计
时的大小。 默认值为false。 (3)Anchor 属性:用来确定此控件与其容器控件的固定关系的。所谓容器控件指的是这样一种情况:往 往在控件之中还有一个控件,例如最典型的就是
窗体
控件中会包含很多的控件,像标签控件、文本框等。 这时称包含控件的控件为容器控件或父控件,而父控件称为子控件。这时将遇到一个问题,即子控件与父 控件的位置关系问题,即当父控件的位置、大小变化时,子控件按照 什么样的原则改变其位置、大小。Anchor属性就规定了这个原则。 对于 Anchor 属性,可以设定 Top、Bottom、Right、Left 中的任意几 种,设置的方法是在属性窗口中单击Anchor属性右边的箭头,将会 出现如图 9-6 的窗口,通过它可设置 Anchor 属性值。图 9-6 中选中 变黑的方位即为设定的方位控制,即图中所示的为 Left、Right、 Bottom。此时,如果父窗口变化,子窗口将保证其左边缘与容器左边 的距离、上边缘与容器上边的距离、底边与容器底边的距离等不变, 效果如图9-7 所示。
医院药品管理系统数据库的
设计
.doc
目录 医院药品管理系统数据库的
设计
1 1、概述 1 2、需求分析 2 3、数据库
设计
2 3.1系统结构图 2 3.2系统部分流程图 3 3.3各个实体关系E-R图 6 3.4各个表的关系图 7 4、应用程序
设计
8 4.1程序登陆界面的
设计
8 4.2程序主切换面板的
设计
9 4.3程序增删改界面的
设计
10 4.4程序查询界面的
设计
10 5、编码与调试 11 5.1登陆界面
窗体
程序代码的
设计
11 5.2主切换面板
窗体
程序代码的
设计
12 5.3增删改界面
窗体
程序代码的
设计
14 5.4查询界面
窗体
程序代码的
设计
14 6、总结 15 医院药品管理系统数据库的
设计
1、概述 随着医药卫生体制改革的深入,医药连锁经营的推行以及日趋激烈的商业角逐,越来越 多的医药经营企业意识到提高企业管理水平的重要性,也迫切要求加快管理信息化的进程 。 在医药行业中,医药经营企业的物流管理以及相应的财务处理、信息处理,长期以来一 直采用手工操作,但随着产业结构调整、全新的市场竞争环境,企业管理和运营效率已经 成为企业成败的关键所在,手工方式的弊端毕现无遗。这就要求药品管理摆脱过去人手操 作的烦琐过程,对所有的药品管理数据实行智能管理,促使药品管理朝着科学化和规范化 的方向前进。 随着计算机技术的普及,在医药行业中,医药经营企业逐渐借助计算机技术去完善医药 的管理和提高自身的工作效率,以赢得市场竞争的胜利。因而药品管理信息系统已经成为 各医药经营企业实现药品管理网络化和信息化的必备工具,是医药经营企业规模经营管理 不可缺少的部件之一。同时,软件开发环境的
高度
集成和数据库技术的日益成熟成为开发 药品管理信息系统的技术基础,大大降低了系统的开发成本。系统开发工具的智能化、人 性化,使得所开发的系统充分满足了医药经营企业的各种需求,从医药经营企业的各个环 节对人流、物流、资金流、信息流进行统一系统的管理。市场的需求和技术的支持,最终 会导致越来越多的优秀药品管理软件的出现,并在竞争中得到不断的完善和优化。 2、需求分析 这个系统是帮助他们完成日常繁重窗口业务的工具。借助计算机系统,使他们凌乱的 工作变得有条理,解脱他们需要记忆大量信息(药品的规格,价钱,疾病的名称与编码等 )的困难。保证他们遵守某些规范,减轻他们汇总、统计、报告和传递这些信息的负担 。因此,尽量符合这些事务处理级工作人员的工作秩序与工作习惯,功能完整,操作简 单,响应迅速,界面友善,易学易用成为这类软件必须满足的功能要求。 管理员登录以后可以很清晰的看到各种项目列表和可以实现的功能,库存管理和药品 管理一目了然。由于是
限定
医院使用,所有只有登录系统。库存管理功能是在使用系统 的开始初始化医院的库存,并进行库存管理的其他操作,可以修改库存,读取。这个药 品管理系统主要涉及医院药库的药品进、出、存等业务,以及入库、出库和库存管理, 药品管理主要管理药库中所有药品的进出和内部统计计算,为药品会计提供基础数据, 以及包括有效期的报警和下限报警。 3、数据库
设计
本系统主要由用户管理、入库管理模块,出库管理模块,过期药品管理,供应商管理 3.1系统结构图 业务流程图: 3.2系统部分流程图 概念
设计
部分主要包括实体的E-R图、联系的E-R图和系统总的E-R图。 由需求分析知,基本实体有药品、职工、供应商、库存和用户登录信息。 1. 药品E-R图: 药品信息表 "字段名 "数据类型 " "药品编码 "数字 " "药品名 "文本 " "供应商 "文本 " "药剂 "文本 " "售价 " 数子 " "有效日期 "日期/时间 " (2)职工E-R图: 职工信息表 "字段名 "数据类型 " "职工号 "数字 " "姓名 "文本 " "性别 "男/女 " "练习方式 "数字 " "身份证号 "数字 " "职位 " 文本 " "地址 "文本 " (3)供应商E-R图: 供应商信息表 "字段名 "数据类型 " "供应商编码 "数字 " "供应商名 "文本 " "负责人 "文本 " "联系方式 "数字 " "邮箱 " 文本 " "所在城市 "文本 " "地址 "文本 " (4)库存E-R图: 库存信息表 "字段名 "数据类型 " "药品编码 "数字 " "药品名称 "文本 " "供应商 "文本 " "供应商编码 "文本 " "库存量 " 数子 " (5)用户登录信息E-R图 用户登录信息表 "字段名 "数据类型 " "用户名 "文本 " "密码 "数字 " 3.3各个实体关系E-R图 3.4各个表的关系图 4、应用程序
设计
4.1程序登陆界面的
设计
设计
效果如下图: 4.2程序主切换面板的
设计
设计
效果如下图: 4.3程序增删改界面的
设计
设计
效果如下图: 4.4程序查询界面的
设计
设计
效果如下图: 5、编
VC
限定
框架窗口的大小和位置.rar
VC
限定
框架窗口的大小和位置,无法移动且固定大小的SDI,用VC 编写实现这种固定窗口大小,且无法用鼠标拖动的窗口。窗口是不能改变大小的,窗口标题也不能被拖动,运行程序后,窗口的位置就已经固定,并不能移动和调整大小的操作。相关的代码: CMenu* pTopMenu = GetSystemMenu(FALSE); //获取系统菜单 pTopMenu -> RemoveMenu(4,MF_BYPOSITION); //去除
最大
、最小化功能 pTopMenu -> RemoveMenu(2,MF_BYPOSITION); //去除改变尺寸功能 pTopMenu -> RemoveMenu(1,MF_BYPOSITION); //去除移动功能 if( !CFrameWnd::PreCreateWindow(cs) ) return FALSE; //设置框架窗口的初始大小和位置 cs.cy = ::GetSystemMetrics(SM_CYSCREEN) / 4; cs.cx = ::GetSystemMetrics(SM_CXSCREEN) / 3; cs.y = cs.cy / 4; cs.x = cs.cx / 2; return TRUE;
VB基础类
7,762
社区成员
197,608
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章