我正在使用TaskDialog,它非常好,我喜欢它而不是普通的消息框。但是我注意到TaskDialog的Show()允许用户返回表单并做一些事情......我的意思是它不会阻止表单,直到用户关闭TaskDialog点击OK或其他什么。我查了一下,找不到Show - ShowDialog,它会阻止直到TaskDialog关闭。有没有办法实现这个目标?
例如代码:
Dim dialog As New TaskDialog()
AddHandler dialog.Opened, AddressOf taskDialog_Opened
With dialog
dialog.Text = "Hello Task Dialog"
dialog.Caption = "Hello Task Dialog"
dialog.Show()
End With
答案 0 :(得分:1)
您正在寻找关于阻止的术语是name, lastname, arena, level, time
example records:
john, wayne, forest_arena, 3, 12.33
john, wayne, forest_arena, 2, 13.49
john, wayne, forest_arena, 7, 11.40
。如果您使用modal
属性,则可以将其设置为表格的模态:
OwnerWindowHandle
如果您的应用显示多个表单,则只会阻止访问该所有者。另请注意使用Using td As New TaskDialog
td.Caption = "Some Error "
td.StandardButtons = TaskDialogStandardButtons.Ok
td.Text = "Something truly horrible has happened!"
td.OwnerWindowHandle = Me.Handle ' current form handle
td.Show()
End Using
块来处理它并在完成后释放资源。