Какой тип данных находится в MessageBoxButton.Ok и MessageBoxButton.OkCancel?

Если я хотел отправить либо MessageBoxButtons.Ok, либо MessageBoxButtons.OkCancel в MessageBox, и я хотел сохранить правильное значение в переменной, к какому типу его следует затемнить?

Dim MyVariable As ______ 
If <condition> Then
   MyVariable = MessageBoxButtons.Ok
Else
   MyVariable = MessageBoxButtons.OkCancel
End If

MessageBox.Show("Message", "Title", MyVariable)

1 ответ

Решение
If MessageBox.Show("some text", "caption", MessageBoxButtons.OKCancel) = Windows.Forms.DialogResult.OK Then
  'they picked ok
End If

Или же:

Dim result As DialogResult
result = MessageBox.Show("some text", "caption", MessageBoxButtons.OKCancel)
Другие вопросы по тегам