窗体

VBA窗体最大化、最小化、调整大小

匿名 (未验证) 提交于 2019-12-02 23:03:14
VBA窗体最大化、最小化、调整大小 Option Explicit Private Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA" (ByVal hWnd As Long, ByVal nIndex As Long) As Long Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long Private Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hWnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long Private Const GWL_STYLE = (-16) Private Const WS_THICKFRAME As Long = &H40000 ’(恢复大小) Private Const WS_MINIMIZEBOX As Long = &H20000 ’(最小化) Private

C 实现窗体颜色改变

匿名 (未验证) 提交于 2019-12-02 22:56:40
分享一下我老师大神的人工智能教程!零基础,通俗易懂! http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴! 在程序设计时,可以通过设置窗体的BackColor属性来改变窗口的背景颜色。但是这个属性改变后整个窗体的客户区都会变成这种颜色,并且非常单调。如果窗体的客户区可以向标题栏一样能够体现颜色的渐变效果,那么窗体风格将会另有一番风味。 C#中可以通过Color.FromArgb( )方法返回一种颜色,下面详细介绍一下该方法。 Color.FromArgb( )方法用来返回Color的颜色值,该方法语法结构如下: public static Color FromArgb ( int red, int green, int blue ) 参数说明如下。 l red:新Color的红色分量值。有效值为从0~255。 l green:新Color的绿色分量值。有效值为从0~255。 l blue:新Color的蓝色分量值。有效值为从0~255。 l 返回值:此方法创建的Color。 该函数就是用3种不同的色值来返回一个颜色,而稍微的调整某一种颜色值就可以使整体的颜色发生细微的变化,在窗体中至上而下每行填充一种稍微调整后的颜色,这样整体看来就会产生渐变的效果。可以利用窗体的Graphics对象对窗体进行绘图

Python : turtle的绘制窗体

匿名 (未验证) 提交于 2019-12-02 22:51:30
所谓的绘制窗体就是绘制的程序生成的窗口的大小。 它可以使用turtle.setup(width,height,startx,starty)来进行初始化窗体的大小。后两个是可选的。 如:turtle.setup(800,400,0,0) 文章来源: https://blog.csdn.net/weixin_44523387/article/details/92167505

多窗口下的批量操作脚本 - 利用win32gui和WindowSpy++简单实现目标窗口前置

匿名 (未验证) 提交于 2019-12-02 22:51:08
环境:python 3.7.x 使用的模块:pyautogui, win32gui 使用的工具:WindowSpy++ 1. 鼠标键盘动作模拟的模块(包)选择 百度到的键鼠模拟包主要有 PyUserInput 和 pyautogui 两个包可选,具体如下:   pyautogui:  windows下可直接pip install pyautogui 两者都可以实现丰富的键鼠操作,但我在尝试UserInput的时候遇到了一些问题:不同系统的键盘名称有区别,但不太好找到windows对应的键盘名称表。 * 在使用pyautogui的过程中,我遇到了一些问题,如反复使用pyautogui.hotkey('ctrl','v')来模拟Ctrl+V热键的时候,有一定的概率出错。我的解决方式是十分笨拙的手动模拟: 1 import pyautogui as pg 2 3 pg.keyDown('ctrl') 4 pg.press('v') 5 pg.keyUp('ctrl') 2.多窗口下切换前置窗口 本着少做调查研究的原则,我本来是打算用模拟键盘alt+tab的方法直接实现切换窗口的,甚至计算了多个窗口下置换前置的排列组合方法。但是……天若OCR是一个联网才能使用的工具,在 [识别 - 跳出结果窗口] 的时间里,窗口的排列顺序是不确定的,所以多次反复的tab下结果总是不稳定…

Winfrom devexpress 通用权限框架

匿名 (未验证) 提交于 2019-12-02 22:06:11
1。登录,记住密码的同时获取该用户的背景皮肤,整个界面背景保持一致。 2。登录过程中加载Loading窗体 3。继承组合窗体按钮。根据权限动态生成,重新方法。不需要每个窗体去拖按钮,减少工作量。有什么好的思路,欢迎指出,后面再慢慢完善。 下面贴几张图。 文章来源: Winfrom devexpress 通用权限框架

WinForm中实现Loading加载界面

匿名 (未验证) 提交于 2019-12-02 22:06:11
1,LoaderForm窗体中添加PictureBox,然后添加Loading图片 2,窗体内属性设置 StartPosition :CenterScreen在屏幕中心显示 TopMost:True置顶显示 ShowInTaskbar:False不在任务栏显示 FormBorderStyle:None不显示窗体边框和标题栏 TransparencyKey:Control颜色为Control的部分透明 BackColor:Control窗体背景颜色设为Control 3,调用: LoadingHelper.ShowLoadingScreen();//显示 LoadingHelper.CloseForm();//关闭 4,显示效果如下: 5,LoaderForm和LoadingHelper部分代码如下,ref: https://www.cnblogs.com/morewindows0/p/7107599.html 完整部分见: https://blog.csdn.net/qq_36240878/article/details/84024369 文章来源: WinForm中实现Loading加载界面

Java GUI图形界面窗口无法关闭

匿名 (未验证) 提交于 2019-12-02 21:52:03
昨天在学习Java的时候遇到这个问题,目前还没有解决,网上的修改方法尝试了一些也没有用,只能通过任务管理器关掉,或者关闭编译器会自己关闭。 package test1 ; import java . awt .*; import java . io . File ; import java . util . Scanner ; import javax . swing . JFrame ; public class pic_windows { public static void main ( String [] args ){ //建立新窗体对象 Frame f = new Frame ( "我的窗口!" ); //设置窗体的宽和高 f . setSize ( 400 , 300 ); //设置窗体在屏幕中所处的位置 f . setLocation ( 300 , 200 ); //设置背景颜色 f . setBackground ( Color . white ); //设置关闭窗口 但是有问题! //f.setDefaultCloseOperation(JFrame.EXIT-ON-CLOSE); //设置窗体可见 f . setVisible ( true ); } } 不知道有没有大佬评论解答一下。 没有的话过几天再来问。 来源:51CTO 作者: Bangchui

JAVA--GUI:创建图形化界面

匿名 (未验证) 提交于 2019-12-02 21:52:03
创建图形化界面步骤 1.创建Frame窗体。 2.对窗体进行基本设置。 比如大小,位置,布局等。 3.定义组件。 4.将组件通过窗体的add方法添加到窗体中。 5.让窗体显示,通过setVisible(true)方法。 常用方法 Frame(String title) :构造一个新的、最初不可见的、具有指定标题的 Frame 对象。 void setSize (int width, int height):调整组件的大小,使其宽度为 width,高度为 height。 void setLocation (int x, int y):将组件移到新位置。 void setBounds (int x, int y, int width, int height):移动组件并调整其大小,是setSize()和setLocation()方法整合体。 void setLayout (LayoutManager mgr):设置此容器的布局管理器。 Component add (Component comp):将指定组件追加到此容器的尾部。 void setVisible (boolean b):根据参数 b 的值显示或隐藏此组件。 示例 import java . awt .*; class AwtDemo { public static void main ( String [] args ){

轻松打造高校学生管理系统登录界面----visual studio新篇

狂风中的少年 提交于 2019-12-02 21:07:11
接触visual studio很久啦,老早就想开发一款学生系统登录界面‘图: 磨刀不误砍柴工,let's start 工具/原料 Visual Studio工具(Visual Studio 2010)。 Icon图片(非必选),简洁的图片 打开Visual Studio工具,工具界面如下 打开【文件】---【新建】---【项目】出现如下框: 在出现的框中在框里选择window C# 再选择windows窗体应用程序,在名称里输入:MyStudentSys(我这里要做高校学生管理系统),这个名字自己可以根据需要起,尽量要有意义,下面的位置是自己保存项目文件的的目录,这里我放在E盘。整体界面如下: 点击确定后就出现了,第一个窗体程序,我们就是在这个窗体里实现登录功能和制作美丽的登录界面,第一个form程序如下图form1窗体: next,接下来, 我们就是在这什么都没有的窗体上添加我们自己需要的东西,首先我们修改下这个窗体的名称改为:学生管理系统登录(修改的具体步骤在图下面),再添加个Icon图片,就是标题前面的图片(图下面有详细的步骤),修改之前需要打开form1窗体的属性,步骤:右键点击,点击属性,就会出现属性框如下图:看到这个框就找到了,窗体程序的属性,我们很多地方要使用这里,修改标题的步骤,找到Text属性就是上面图片蓝色的部分,把form1改为:学生管理系统登录。找到Icon

附实例!实现iframe父窗体与子窗体的通信

匿名 (未验证) 提交于 2019-12-02 20:21:53
欢迎大家前往 腾讯云+社区 ,获取更多腾讯海量技术实践干货哦~ 本文由 前端林子 发表于 云+社区专栏 本文主要会介绍如何基于MessengerJS,实现iframe父窗体与子窗体间的通信,传递数据信息。同时本文会提供一个可运行的实例代码,实现在父窗体中,获取到来自子窗体的数据的效果。 (1)需要在当前的前端项目中,使用iframe嵌套别的站点页面。 (2)当子窗体触发了一个事件后,要给父窗体传一个跳转地址的url。父窗体监听到这个事件后,根据接收到的url,来更新当前父窗体的url,实现页面的跳转。 可以采用 MessengerJS 方案,该方案可以实现父窗体与iframe之间的通信、多个iframe之间的通信。不过要前提是要确保对不同域的页面有修改权限,并且父窗体、子窗体页面都要同时加载这个MessengerJS。 (1) 在需要通信的父窗体、和子窗体的文档中,都需要引入MessengerJS。 (2) 父窗体和子窗体各自的文档(document)中,都需要自己的Messenger与其他文档通信,父窗体和子窗体的window对象都对应着有且仅有一个Messenger对象,该Messenger对象会负责当前window的所有通信任务。因此, 每个Messenger对象都需要唯一的名字 ,这样它们之间才可以知道是在跟谁通信。另外,MessengerJS方案 推荐指定项目名称,