RPA UiPath调用代码活动按钮功能

问题描述 投票:0回答:1

我在UiPath中的Invoke Code Activity中使用了这个VB代码。任何人都可以建议一个函数,当按下按钮时,它会改变变量btnClicked的值吗?

Dim lblButton As New System.Windows.Forms.Button()
lblButton.AutoSize = True
   btnClicked=False
            lblButton.ForeColor = System.Drawing.Color.Black
            'lblButton.Location = New System.Drawing.Point(5, 10)
   lblButton.Left=250
            lblButton.Name = "lblButton"
            lblButton.Size = New System.Drawing.Size(50, 50)
            lblButton.TabIndex = 4
            lblButton.Text = "End data acq"
   lblbutton.Visible=btnVisible

   btnClicked=True
vb.net button rpa uipath
1个回答
0
投票

我认为你只需要为OnClick事件添加一个处理程序。在Windows.Forms.Buttons中,每次用户单击时都会触发。我对rpa或uipath没有任何经验,所以如果这不是一个完整的答案我的apollogies。

Private Sub My_Clicked_Event(sender As Object, e As EventArgs)
    Dim lb As System.Windows.Forms.Button = DirectCast(sender, System.Windows.Forms.Button)
    lb.Text = "I have been clicked"
    lb.Forecolor = Color.Black
    MsgBox("Clicked")
End Sub

然后在代码中添加处理程序

AddHandler lblbutton.Click, AddressOf My_Clicked_Event

改变变量可以简单地使用铸造的lb来完成......

© www.soinside.com 2019 - 2024. All rights reserved.