# Re: How to get control's x, y position

Posted by 小吴 on June 09, 1997 at 21:45:05:

In Reply to: hot to get control's x, y position posted by ccwu on June 07, 1997 at 08:55:41:

您所引用的问题和你的问题一点都不相干啊!

要动态产生元件，纯用 VB 的唯一方法就是使用元件阵列，用 ReDim 是没用的。

要侦测 Shift-F4, F5 等按键，你必须先把 Form 的 KeyPreview 设为 True，然后在 Form_KeyDown 中侦测是否有你要的键按下，再做处理。由于你是要重排 Form 上的元件，这必须自己动手写程式。

至于你最后所问决定 x,y 的位置的问题，我还是看不太懂，可否解译详尽一点。

: 我 想在form or container 放一些动态的control, 然后根据目前form or
: container 大 小 自 动 排 列 [即win31的非重叠显示(shift-f4),
: |重叠显示(shift-f5) 功能], [in win95 status bar right click ]

: 我的考虑方向--
: 1-- 用redim control(???) or new mycontrol as control 那种可行 or
: 较好? 还是...
: 2-- shift-f4, shift-f5 功能 如何做?
: 先取得 form or container's width and height, then 要放几个 control
: 再决定contro l大小 then move control to x, y position, 问题在如何
: 取得 x, y 位置?

: --- 请指导指导( nobody answer me in newsgroup, i'm in a dead corner)

Follow Ups:

- Re: How to get control's x, y position ccwu 09:17:49 6/11/97 (1)
  - Re: How to get control's x, y position 小吴 03:27:24 6/12/97 (0)