使用代码更改文本框的位置

发布于 2024-08-18 23:02:17 字数 194 浏览 1 评论 0原文

在我的表单中,我有一个 AXVS Flex 网格和一个文本框。首先,文本框将不可见。

当焦点位于 FlexGrid 的特定列上时,文本框将可见,并且 Flex Grid 将被禁用。第一次时文本框的位置将位于特定行的底部。

但是,当插入另一行时,我需要将文本框的位置更改为新行的底部,依此类推。

我怎样才能做到这一点?提前致谢。

In my form I have an AXVS Flex Grid and a Textbox. Firstly the textbox will not be visible.

When the focus is on a particular column of the flexgrid, the textbox will be visible and the Flex Grid will be disabled. The position of the text box will be at the bottom of the particular row at the first time.

But when another row is inserted, then I need to change the position of the textbox to the bottom of the new row and so on.

How can I do that? Thanks in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

日久见人心 2024-08-25 23:02:17

可以使用顶部和顶部来检索和设置控件的位置。控件的左侧属性。
这样你就可以获取插入行的Top,Left属性并相应地设置TextBox的Top,Left属性。

例如

TextBox1.Top = InsertedRow.Top +=10
TextBox1.Left = InsertedRow.Left

,这会将文本框带到插入行下方。

Position of a control can be retrieved and set using the Top & Left properties of the control.
So you can get the Top,Left property of the inserted row and set the Top,Left property of TextBox accrodingly.

e.g.

TextBox1.Top = InsertedRow.Top +=10
TextBox1.Left = InsertedRow.Left

This will bring the textbox below inserted row.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文