首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从数值调节按钮中移除黑色边框

如何从数值调节按钮中移除黑色边框
EN

Stack Overflow用户
提问于 2012-08-20 19:33:21
回答 1查看 1.4K关注 0票数 1

在尝试删除旋转按钮onclick中的黑色边框时

(顺便说一句,我对这个丑陋的黑色边框的原因很感兴趣)

代码语言:javascript
复制
Private Sub spin01_SpinUp()
... //some code
ch01.SetFocus // ch01 is a textbox

第一次点击-没有边框

下一次点击-边框在那里

下一次单击-没有边框-以此类推

SpinDown()也是如此

很奇怪,不是吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-08-20 20:09:10

那些黑色边框是为了让你知道旋转按钮当前有焦点。如果你点击你的用户表单上的文本框ch01,线条就会消失。AFAIK没有任何属性可以永久删除这些黑边。

在您的示例中,代码将焦点转移到textbox ch01,即当您看不到边框时,但当焦点回到旋转按钮时,这些黑色边框又回来了。

替代

使用两个命令按钮并复制数值调节按钮的功能。还可以将.Picture更改为在命令按钮上显示箭头而不是文本。请参见下面的屏幕截图

后续

代码语言:javascript
复制
Private Sub spin01_SpinUp()
    '
    '~~> Rest of the code
    '
    wait 0.1
    ch01.SetFocus
End Sub

Private Sub spin01_SpinDown()
    '
    '~~> Rest of the code
    '
    wait 0.1
    ch01.SetFocus
End Sub

Public Sub wait(ByVal nsec As Double)
    nsec = nsec + Timer
    While nsec > Timer
        DoEvents
    Wend
End Sub
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12036877

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档