抱歉 有段时间没来知道,发现的晚了。
可以在timer里面控制的啊,你是要实现那个窗口缩放的那个效果的吗
给你个简单的例子吧 可以实现窗口缩小到一点之后关闭的效果。
首先定义一个int参数控制Timer的进度。int n=0;
用一个测试Button ,一个Timer
private void timer1_Tick(object sender, EventArgs e)
{
if (thisWidth > 0)
{
thisWidth -= 10;//控制窗口宽度缩减
thisLeft += 5;//控制窗口位置变动
}
if (thisHeight > 0)
{
thisHeight -= 10;//控制窗口高度缩减
thisTop += 5;//控制窗口位置变动
}
if (n == 100)
{//窗口缩减完后关闭程序
ApplicationExit();
}
n += 1;
}
private void button1_Click(object sender, EventArgs e)
{//点击按钮启动Timer1
timer1Enabled = true;
}
这里我Form设置的高度和宽度都一样的 所以上面缩减控制的都是10,如果你高度和宽度不同,只要控制缩减的相对比例和你窗口宽度和高度比例相同就看起来很平滑。控制位置变动和你缩减的数据有关,一般是缩减量的一半,自己摸索吧,上面那个我测试了,效果很不错。
Timer执行间隔我设置的是10ms,整个缩减的效果用1秒钟完成,这个你也可以自己调控例如缩短间隔,可以实现更快速的效果。
有时候我们打开一款应用,会手工修改其窗口的大小,下次应用再打开的时候,就会按我们修改后的尺寸打开,如果我们想要恢复默认打开窗口的大小怎么 *** 作呢?
工具/原料
Windows10
方法/步骤
1/6 分步阅读
在Windows10系统桌面,右键点击左下角的开始按钮 ,在d出的菜单中选择“运行”菜单项
2/6
这时会打开运行窗口,输入命令regedit,然后点击确定按钮
win10电脑-京东电脑,硬核性能,高能体验!
广告
3/6
在注册表编辑器窗口中,定位到HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ApplicationFrame\Positions项
电脑维修的电话来「58同城」20分钟上门!
广告
4/6
点击Positions项后,在展开的菜单中就是不同的应用打开的窗口大小保存值,其中根据该项键值一些关键词可判断该项对应的哪款应用,如第一项有edge关键词,那么该项就是关于edge浏览器窗口大小的。
windows激活码丨10元起丨支持重装丨自动发货永久激活
广告
5/6
右键选择并点击要删除的项,然后在d出菜单中选择“删除”菜单项
6/6
这时会d出确认删除的窗口,点击“是”按钮即可。这样再次打开edge浏览器,就会以原来默认的大小来打开窗口了。
注意事项
此经验文章中的图文皆由 lqlxhua 独立编撰,并首发于百度经验,如要转载,请留出处。
将窗口的BorderStyle属性设置为Fixed
Single即可,如果还需要最小化按钮,将MinButton属性设置为True。
另外,楼上说的SetWindowPos完全不是用来限制窗口大小的,它只是用来设置窗口大孝位置和Z序等而已。
如果要通过其他方法限制窗口大小,可以
Authorware应用中,设定窗口大小的具体方法如下:
1、打开Authorware,进入工作界面。
2、拉一个计算图标到流程线上。
3、将计算图标“未命名”改为“标题与窗口”。
4、双击计算图标,打开计算图标的命令窗口。
5、输入设置窗口文字命令SetWindowText,窗口名称定义为“百度经验……“。
6、输入重定义窗口大小命令ResizeWindow,窗口大小定义为(300,350)。
7、输入移动窗口命令MoveWindow,后面的参数为(屏幕的高度—窗口的高度)/2,(屏幕的宽度—窗口的宽度)/2,这样设置的目的,是为了无论用户的显示器分辨率是多少,你的应用程序的窗口都在屏幕的正中央。
8、输入完毕,按关闭窗口命令,在出现的是否保存的对话框中选“是”。
9、点文件,另存为,将程序命名为“设置窗口”。
10、运行程序命令,就发现窗口在屏幕的正中央出现,窗口则为刚才设置的窗口大小。
以上就是关于timer怎么设置程序窗口的大小全部的内容,包括:timer怎么设置程序窗口的大小、win10设置应用程序打开尺寸、如何让vb写的程序窗口大小无法改变等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)