我想问个关于窗体显示的问提 是这样的怎样才能实现体在桌面中心的下方显示出来啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是这样子的以前用的SetBounds();在WIN7好像不管用了我想要的是不管什么样的屏幕分辨率都是在中间的下方显示出来 form有个参数,直接设置下就管用,我在win7下用过的 form: position:poScreenCenterposition是属性 position来设置吗我在D7下不管用啊是在居中可是没有在下方啊 我看看吧在ONCreate下不行我看下在自绘那里重那里写入看下行不行 你用代码写,设定他的left top 值就可以了 Self.Top := Screen.Top - Self.Height - 1; Self.Left := Screen.WorkAreaWidth - Self.Width - 1; 中的Screen表示什么?我不太理解 Screen对象是在Forms单元中声明的TScreen类只要 uses 了 Forms 单元, Screen 对象就可以使用了TScreen描述与显示设备有关的一些信息 Screen表示屏幕吧Screen.Top怎可以-得Self.Height-1啊 Self.Top:=Screen.WorkAreaHeight-Self.Height;Self.Left:=trunc((Screen.WorkAreaWidth-Self.Width)/2);这是屏幕正下方,自己根据需要调整Top,Self值吧 KK说的方法是可行的,当然这些代码必须加入到事件resize和CREATE才行的这种情况是不能修改位置的方法 原来可以用/2来做啊Width啊虽然不是我要的如果是有窗体显示出来的话这方法一定行的可是我隐藏了窗体了所以出来就会闪下了 有一个windows api函数叫SetWindowPos 我找到了别人的源码里已写有了我只要重设里面的X跟Y就行了跟Self.Top := Screen.Top - Self.Height - 1;Self.Left := Screen.WorkAreaWidth - Self.Width - 1;是同理的哈哈用别人的源码也不看清太大意了 嗯自绘里人家就有这个函数了不管我在ONSHOW 还是ONCreate里怎写都不行 怪不得他的代码我过不了原来得在 uses里加入TScreen类才可以啊 在DELPHI中使用ADOQUERY控件怎么获取最大值,最小值,平均值,总和 最近用对完成端口做的服务器程序做压力测试,发现服务器的内存慢慢减少:( Treeview扩展后右边的Scroll怎么移到顶端? spcomm的接受问题(现在我只能接受字符串,怎样既能接受字符串又能接受16进制数?) 订单的保存问题,欢迎大家来讨论! 我一朋友想要erp软件,能提供者请进。 咨询:关于注册软件公司 奇怪!~ 为什么没钱了通过新浪还可以发短信信? 他们不是同一个网? 做个人网站需要具备什么? [李维文章推荐]delphi原子世界(2) 请教:idFTP异常控制 吐槽:想找几个简历,结果给闹心的。。。散分
我想要的是不管什么样的屏幕分辨率都是在中间的下方显示出来
position:poScreenCenter
position是属性
我看下在自绘那里重那里写入看下行不行
你用代码写,设定他的left top 值就可以了
Self.Top := Screen.Top - Self.Height - 1;
Self.Left := Screen.WorkAreaWidth - Self.Width - 1;
只要 uses 了 Forms 单元, Screen 对象就可以使用了
TScreen描述与显示设备有关的一些信息
Self.Left:=trunc((Screen.WorkAreaWidth-Self.Width)/2);这是屏幕正下方,自己根据需要调整Top,Self值吧
当然这些代码必须加入到事件
resize和CREATE才行的
这种情况是不能修改位置的方法
虽然不是我要的如果是有窗体显示出来的话这方法一定行的
可是我隐藏了窗体了所以出来就会闪下了
别人的源码里已写有了
我只要重设里面的X跟Y就行了跟
Self.Top := Screen.Top - Self.Height - 1;Self.Left := Screen.WorkAreaWidth - Self.Width - 1;
是同理的哈哈
用别人的源码也不看清
太大意了
不管我在ONSHOW 还是ONCreate里怎写都不行