设置窗口大小属性
第7章 pb窗口

1、普通方式创建
(1)在工具条上单击New图标,弹出“New”对话框。 (2)在弹出的对话框中选择“PB Object”标签页,如图7-1所示。
下 午 10:09:34
图7-1
新建对话框
PowerBuilder
3/18
(3)单击选中Window图标,单击“OK”按钮,打开窗口画板,如图7-2所示。
下 午 10:09:34
PowerBuilder
4/18
2、继承方式创建
(1)单击工具条上的Inhert图标 ,打开“Inherit from Object”对话框,如 图7-7所示。在该对话框的“Target”下拉框中选择在哪个目标中打开对象, “Libraries” 列表框中选择当前路径中的库文件(即后缀名为.PBL的文件),在对 象类型下拉框(Objects of Type)中选择对象类型Windows,在中间的对象列表框 中选择从哪个对象继承。
下 午 10:09:34
PowerBuilder
15/18
(4)带参数关闭窗口(CloseWithReturn)
在响应窗口(Response Window)中,使用CloseWithReturn()函数 在关闭窗口的同时向打开该窗口的程序返回一个值。与OpenWithParm() 函数相似,CloseWithReturn()函数同样借用全局对象Message保存返回 的值。CloseWithReturn()函数的语法格式为: CloseWithReturn(windowname, returnvalue) 其中,windowname是要关闭的窗口;returnvalue是返回值,该值 保存在消息对象Message的属性中。
下 午 10:09:34
ExcelVBA 窗口(Window对象)基本操作

窗口(Window 对象)基本操作应用示例Window 对象代表一个窗口,约有48个属性和14个方法,能对窗口特性进行设置和操作。
Window 对象是Windows 集合中的成员,对于Application 对象来说,Windows 集合包含该应用程序中的所有窗口;对于Workbook 对象来说,Windows 集合只包含指定工作簿中的窗口。
下面介绍一些示例,以演示和说明Window 对象及其属性和方法的运用。
示例 02-01:激活窗口(Activate 方法)Sub SelectWindow()Dim iWin As Long i As Long bWinMsgBox "依次切换已打开的窗口"iWin = Windows.CountMsgBox “您已打开的窗口数量为:” & iWinFor i = 1 To iWinWindows(i).ActivatebWin = MsgBox("您激活了第" & i & "个窗口,还要继续吗?" vbYesNo)If bWin = vbNo Then Exit SubNext iEnd Sub示例02-02:窗口状态(WindowState属性)[示例02-02-01]Sub WindowStateTest()MsgBox "当前活动工作簿窗口将最小化"Windows(1).WindowState = xlMinimizedMsgBox "当前活动工作簿窗口将恢复正常"Windows(1).WindowState = xlNormalMsgBox "当前活动工作簿窗口将最大化"Windows(1).WindowState = xlMaximizedEnd Sub示例说明:使用WindowState属性可以返回或者设置窗口的状态。
(完整版)vb窗体属性及方法

Name 窗体的名称ActiveControl 返回焦点所在的控件,该属性设计阶段不可用,运行时只读。
Appearance外观效果,取值为:0 平面1 3D(立体)AutoRedraw是否自动刷新或重画窗体上所有图形[获得或设置从绘图(graphics)方法到一个持久性位图的输出],取值为:True FalseBackColor 背景颜色,可从弹出的调色板选择。
BorderStyle设置边界类型,取值为:0 None(无边界框架)1 FixedSingle(窗口大小固定不变的单线框架)2 Sizable(窗口大小可变的标准双线框架)3 FixedDialog(窗口大小固定的对话框窗体)4 FixedToolWindow(窗口大小固定的工具箱窗体)5 Sizable ToolWindow(窗口大小可变的工具箱窗体)Caption 窗体的标题ClipControls决定Paint 事件的graphics 方法是重画整个对象,还是重画新显示的区域。
取值为:True 或FalseControlBox是或有控制框, 取值为:True 有False 无DrawMode设定窗体上绘图(graphics 方法),Shape,Line 等控件的输出外观,有16 种可选:1 黑色2 非或笔,设置值15 的反相3 与非笔,背景色以及画笔反相二者共有颜色的组合4 非复制笔,设置值13 的反相5 与笔非,画笔以及显示色反相二者共有颜色的组合6 反相,显示颜色反相7 异或笔,画笔颜色以及显示颜色的异或8 非与笔,设置值9 的反相9 与笔,画笔以及显示色二者共有颜色的组合10 非异或笔,设置值7 的反相11 无操作,该设置实际上是不画图12 或非笔,显示颜色与画笔颜色反相的组合13 复制笔,用ForeColor 属性指定的颜色,此为默认值14 或笔非,画笔颜色与显示颜色反相的组合15 或笔,画笔颜色与显示颜色的组合16 白色DrawStyle设定绘图相关方法使用的直线样式, 有7 种可选:0 实线,此为默认值1 虚线2 点线3 单点划线4 双点划线5 无线6 内部实线DrawWidth 设定绘图相关方法使用的直线宽度Enabled是或把鼠标或键盘事件发送到窗体,取值为:True 可用False 不可用FillColor 填充颜色, 可从弹出的调色板选择。
java的jframe用法

java的jframe用法Java的Swing库提供了丰富的图形用户界面(GUI)组件,使得开发桌面应用程序变得更加简单。
在这些组件中,JFrame是用于创建窗口的主要组件。
本文将详细介绍JFrame的用法。
一、创建JFrame对象要创建一个JFrame对象,只需使用JFrame类的一个构造函数。
例如,以下代码将创建一个默认大小的窗口:```javaimport javax.swing.JFrame;public class MyFrame extends JFrame {public static void main(String[] args) {JFrame frame = new JFrame();}}```二、设置窗口属性JFrame对象提供了许多方法来设置窗口的属性。
以下是一些常用的方法:1. setTitle(String title):设置窗口的标题。
2. setSize(int width, int height):设置窗口的大小。
3. setLocation(int x, int y):设置窗口的初始位置。
4. setDefaultCloseOperation(int closeOperation):设置窗口关闭时执行的操作。
默认值为JFrame.DISPOSE_ON_CLOSE,表示窗口被销毁。
还可以设置为JFrame.HIDE_ON_CLOSE,表示窗口被隐藏。
5. setVisible(boolean visible):设置窗口是否可见。
默认值为true,表示窗口在创建后立即显示。
以下是一个简单的示例:```javaimport javax.swing.JFrame;public class MyFrame extends JFrame {public static void main(String[] args) {JFrame frame = new JFrame();frame.setTitle("My Frame");frame.setSize(400, 300);frame.setLocation(300, 200);frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);frame.setVisible(true);}}```三、添加组件到JFrameJFrame可以容纳其他Swing组件,如按钮、文本框、标签等。
窗口化运行 参数

窗口化运行参数全文共四篇示例,供读者参考第一篇示例:窗口化运行参数在软件开发和计算机程序设计过程中扮演着重要的角色。
窗口化运行参数是指用户在运行程序时可以对程序的窗口大小、位置、样式等进行设置和调整的一种功能。
通过设置窗口化运行参数,用户可以更加灵活地使用程序,提高使用效率和体验。
窗口化运行参数的设置通常包括窗口的大小和显示位置、窗口的标题栏和边框样式、窗口的初始状态(最大化、最小化、正常大小)、窗口的透明度等。
通过这些参数的设置,用户可以根据自己的喜好和习惯来调整程序窗口的外观和行为,使得程序更符合用户的需求和习惯。
在实际开发过程中,程序员通常会为程序的窗口设计一个默认的参数设置,以便用户运行程序时可以立即看到一个比较合适的窗口。
有些用户可能会对这些默认设置不满意,希望可以进行个性化的调整。
提供窗口化运行参数设置功能是一种很好的用户体验设计,可以提高用户对程序的满意度和使用效率。
窗口化运行参数的设置通常是在程序的设置菜单或者配置文件中进行的。
用户可以通过简单的操作来调整窗口的大小、位置和样式等参数。
有些程序还提供了快捷键或者鼠标操作来方便用户进行参数的调整。
通过这些设置,用户可以很方便地定制自己喜欢的窗口样式,提高使用的个性化和舒适度。
除了提高用户体验外,窗口化运行参数还可以为用户提供更多的便捷和功能。
用户可以通过设置窗口的透明度来方便地查看窗口背后的内容,或者通过设置窗口的初始状态来实现更快速的操作。
通过合理设置窗口化运行参数,用户可以更高效地使用程序,提高工作效率。
第二篇示例:窗口化运行是一种常见的软件运行方式,通过该方式,软件可以在操作系统的窗口中运行,以便用户更加方便地操作软件功能。
窗口化运行是现代操作系统的基本功能之一,它可以使用户同时运行多个程序,并且可以更加灵活地管理运行程序的窗口。
在窗口化运行中,用户可以通过鼠标来移动、缩放、最小化和关闭窗口,以及在不同窗口之间进行切换,从而提高了用户的操作效率。
Qt Creator 窗体控件自适应窗口大小布局

Qt Creator 窗体控件自适应窗口大小布局常见的软件窗口大小改变(最大化、手动改变时)需要窗口的部件能够自适应布局,而在Qt的应用程序界面设计中,对于像我一样的初学者如何实现窗口自适应调整还是要绕点弯路的。
网上百度了很多,多数说的很含糊,还有很多是用程序实现的,既然已经有Qt Creator那么高集成度的工具了,我还是倾向于直接在Qt Creator中通过可视化配置的方式完成,一是所见即所得,而是效率要高不少。
Qt中如果想实现窗体内空间随着窗体大小调整,必须使用布局管理,常用的布局管理有QHBoxLayout、QVBoxLayout、QGridLayout,空的地方使用spacer 控件进行填充,因此首先将窗体空间使用布局管理典型应用如下图所示。
我这里使用QGridLayout,按住Ctrl多选需要布局的窗体控件,右键-布局-栅格化局,根据需要进行调整。
要想是控件根据窗体进行调整,最为重要的一点就是设置窗口部件的大小策略,各控件均有这一项设置,如下图所示。
这部分具体的参数解释摘录如下:结合控件的SizePolicy属性,来控制布局管理中的控件的尺寸自适应方式。
控件的sizePolicy说明控件在布局管理中的缩放方式。
Qt提供的控件都有一个合理的缺省sizePolicy,但是这个缺省值有时不能适合所有的布局,开发人员经常需要改变窗体上的某些控件的sizePolicy。
一个QSizePolicy的所有变量对水平方向和垂直方向都适用。
下面列举了一些最长用的值:A. Fixed:控件不能放大或者缩小,控件的大小就是它的sizeHint。
B. Minimum:控件的sizeHint为控件的最小尺寸。
控件不能小于这个sizeHint,但是可以放大。
C. Maximum:控件的sizeHint为控件的最大尺寸,控件不能放大,但是可以缩小到它的最小的允许尺寸。
D. Preferred:控件的sizeHint是它的sizeHint,但是可以放大或者缩小E. Expandint:控件可以自行增大或者缩小注:sizeHint(布局管理中的控件默认尺寸,如果控件不在布局管理中就为无效的值)所以对于需要根据窗口大小对应改变的部件我这里就设置为Expandint。
python中tkinter的基本用法

python中tkinter的基本用法Tkinter是Python的标准GUI(图形用户界面)库,可以用来创建各种窗口和界面应用程序。
它基于Tk工具箱,是一种跨平台的工具,可以运行在Windows、macOS和Linux等操作系统上。
下面是Tkinter的一些基本用法:1. 导入Tkinter库要使用Tkinter,首先需要导入Tkinter库,可以通过以下代码完成:```pythonimport tkinter as tk```2.创建主窗口使用Tkinter库创建一个主窗口,可以使用`Tk(`函数来实现:```pythonroot = ```3.设置主窗口属性可以设置主窗口的标题、大小和位置等属性。
例如,设置标题为"Hello Tkinter":```pythonroot.title("Hello Tkinter")```4.添加组件```pythonlabel = bel(root, text="Hello Tkinter")label.pack````pack(`函数用于将组件放置在主窗口上,并根据需要自动调整大小。
5.响应事件可以为窗口组件添加事件处理函数,以响应用户的操作。
例如,为按钮添加点击事件:```pythondef button_click(:print("Button clicked!")button.pack```点击按钮时,将调用`button_click(`函数,并在控制台上打印"Button clicked!"。
6.运行主循环在完成了主窗口的设置和组件添加之后,需要通过调用`mainloop(`函数来启动主循环,使窗口保持可见状态,等待用户操作:```pythonroot.mainloop```7.消息框Tkinter提供了消息框的功能,用于显示消息、警告或询问用户。
python中tkinter的topleve用法 -回复

python中tkinter的topleve用法-回复使用Python的Tkinter模块可以创建GUI应用程序,其中包含了许多不同的小部件(widgets)来实现不同的功能。
其中,Toplevel窗口是Tkinter 中的一种特殊小部件,它可以作为顶级窗口,独立于主应用程序窗口,并具有自己的属性和功能。
本文将逐步介绍Tkinter中Toplevel窗口的用法,包括创建和定位窗口,设置窗口的属性和样式,以及如何与其他窗口和小部件进行交互。
一、创建和显示Toplevel窗口要创建一个Toplevel窗口,首先需要导入Tkinter模块,并创建一个主窗口对象:pythonfrom tkinter import *root = Tk()然后,可以使用Toplevel()函数创建一个Toplevel窗口对象,并使用title()方法设置窗口的标题:pythontop = Toplevel(root)top.title("新窗口")接着,可以使用Tkinter中提供的其他小部件(如标签、按钮等)来填充窗口,并通过pack()或grid()方法进行布局:pythonlabel = Label(top, text="这是一个新窗口")button = Button(top, text="关闭", command=top.destroy)label.pack()button.pack()最后,通过调用Toplevel对象的mainloop()方法,可以显示出Toplevel 窗口:pythontop.mainloop()运行上述代码,将会弹出一个包含标签和按钮的新窗口,并且可以在按钮被点击时关闭该窗口。
二、设置Toplevel窗口的属性和样式设置Toplevel窗口的属性和样式可以通过修改Toplevel对象的属性或调用相应的方法来实现。
下面是一些常用的设置示例:1. 设置窗口大小和位置:可以使用geometry()方法设置窗口的大小和位置,其中参数的格式为"宽度x高度+水平偏移量+垂直偏移量":pythontop.geometry("300x200+500+300")这将设置窗口的宽度为300像素,高度为200像素,并将窗口相对于屏幕的水平和垂直偏移量分别设置为500和300。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
设置窗口大小(Zoom属性)
Sub testWindowDisplaySize()
MsgBox "将窗口大小设置为与选定区域相适应的大小"
ActiveWindow.Zoom = True
MsgBox "以双倍大小显示窗口"
ActiveWindow.Zoom = 200
MsgBox "以正常大小显示窗口"
ActiveWindow.Zoom = 100
End Sub
示例说明:Zoom属性将以百分数的形式(100表示正常大小,200表示双倍大小,以此类推)返回或设置窗
以此类推)返回或设置窗口的显示大小。
如果本属性为 True,则可将窗口大小设置成与当前选定区域相适应的大小。
定区域相适应的大小。
本功能仅对窗口中当前的活动工作表起作用,若要对其他工作表使用本属性,必须先激活该
本属性,必须先激活该工作表。