VB   发布时间:2022-04-03  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了vb.net – 如何确定winform上的不活动大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个winform,显示在我的应用程序的顶部.我想要的是将表单设置为20%不透明度,如果它在一段时间内处于非活动状态.现在我点击按钮时会运行类似的事件,表单的大小会发生变化.我在执行转换时使用计时器设置窗体不透明度.我现在可以使用类似的代码来设置不透明度,如果表单上有不活动,我只是不知道如何检测不活动.

这就是我所拥有的.

Private Sub btnShowForm_Click(sender As Object,e As EventArgs) Handles btnShowForm.Click

    'This procedure runs when the btnShowForm
    'button is clicked. The procedure maximizes the size
    'of the form,hides the left right button and displays the button
    'to expand the form. It also moves the combobox down. 
    'It calls the viewButtons function to hide and
    'display the right buttons.     
    'The procedure also uses a timer to set the fade in and out the
    'form when is min or max

    Me.Height = 126

    Me.opacity = 0.2                   'About 20%
    timNavigationPage.Interval = 100   'about one-tenth of a second
    timNavigationPage.Start()          'Start the timer


    cmbViewDataSheets.LOCATIOn = New Point(741,89)


    viewButtons(false,TruE)

End Sub

Private Sub timNavigationPage_Tick(ByVal sender As System.Object,ByVal e As System.EventArgs) Handles timNavigationPage.Tick

    'Initialize the timer to fade form.

    Dim x As Double = 0.075

    If Me.opacity <= 1 Then
        Me.opacity += x     'increment opacity with 7.5%

    ElseIf Me.opacity + x > 1 Then
        timNavigationPage.Stop()       'Stop the timer then the opacity has reached a 100%

    End If

End Sub
这是一个很棒的 example,使用user32.dll的GetLasTinpuTinfo

大佬总结

以上是大佬教程为你收集整理的vb.net – 如何确定winform上的不活动全部内容,希望文章能够帮你解决vb.net – 如何确定winform上的不活动所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。