如何确定输入框的高度

本文关键字:高度 输入 何确定 | 更新日期: 2023-09-27 18:32:47

我正在使用VB.dll中的InputBox。当我显示它时,我想把它放在相对于它将产生影响的控件的特定位置(不碍事)。所以我有这个伪代码来显示输入框("selectionStart"是在鼠标向下时分配的点):

int HeightOfInputBox = ? <- What is this value?
int XPos = selectionStart.X;
int YPos = selectionStart.Y - HeightOfInputBox; 
Interaction.InputBox("Prompt", "Title", "DefaultResponse", XPos, YPos);

我的问题是:输入框的高度是多少?

如何确定输入框的高度

您无权访问对象以获取HeightWidth信息。唯一可用的属性是初始化时设置的属性。如果您需要Height则需要自己滚动。这篇 CodeProject 文章是一个关于如何操作的示例,您可以添加另一个初始化器来设置 InputBox 的宽度和高度。

InputBox("Prompt", "Title", "DefaultResponse", XPos, YPos, Width, Height);

您可以使用我.主动控制对于当前控件