gpt4 book ai didi

visual-studio - 在 Visual Basic 6 中从所有对象中移除焦点

转载 作者:行者123 更新时间:2023-12-04 06:33:45 27 4
gpt4 key购买 nike

是否有一种方法可以让用户单击表单本身,然后从当前拥有的任何对象(文本框、组合框等)中移除焦点?基本上,焦点可以一次从所有事物中统一移除吗?

将焦点设置到表单本身不起作用。

我想过做旧的“将占位符按钮隐藏在另一个对象后面”的技巧,但我真的不喜欢那个。

谢谢!

最佳答案

在 VB6 中为 PictureBox可以获得焦点,即使它不包含任何控件。

在你的情况下,你可以把 PictureBoxTabStop假的,BorderStyle设置为 0,TabIndex在所有其他控件后面设置为 0 但不包含任何可聚焦控件并将其拉伸(stretch)到 ScaleWidth通过 ScaleHeight在运行时。

您必须在此背景中放置标签和任何无窗口控件PictureBox也。

这样,当用户单击“表单”时,焦点将“消失”。用“无焦点”Tab键将聚焦第一个控件(TabIndex 设置为 1 的那个)。

关于visual-studio - 在 Visual Basic 6 中从所有对象中移除焦点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5080838/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com