내 마음에 오는 유일한 것은이 개 배열을 가지고하는 것입니다 ... MessageBoxButtons.YesNoCancel
, MessageBoxIcon.Question 등의 값에 대한 문서를 보면, 인수로 정수를 사용하는 당신을
MessageBoxButtons[] mbs = new[] {
MessageBoxButtons.AbortRetryIgnore,
MessageBoxButtons.OK,
MessageBoxButtons.OKCancel,
MessageBoxButtons.RetryCancel,
MessageBoxButtons.YesNo,
MessageBoxButtons.YesNoCancel
};
MessageBoxIcon[] mbi = new[] {
MessageBoxIcon.Asterisk,
MessageBoxIcon.Error,
MessageBoxIcon.Exclamation,
MessageBoxIcon.Hand,
MessageBoxIcon.Information,
MessageBoxIcon.None,
MessageBoxIcon.Question,
MessageBoxIcon.Stop,
MessageBoxIcon.Warning
};
MessageBox.Show("Message Text", "Message Title", mbs[2], mbi[4]);
을하지만, 내가 볼 수 VB6의 사이에 다른 세트가있다 :
뭔가 같이 ... 해당 버튼/아이콘 채우기 d C# 4.0 사용 중 ... 번역 방법을 알아야합니다.
여기 다시 내가하려고하는 것이 있습니다 - 그것이 가능하면 확실하지 않습니다. 그렇지 않은 경우, 귀하의 방법을 사용하여이 경우 정답으로 표시 할 것입니다. /* Int32 myint = 0; myint = (Int32) MessageBoxButtons.AbortRetryIgnore; MessageBox.Show (myint.ToString()); */ MessageBox.Show ("Testing", "Title", 2, MessageBoxIcon.Error); –
간단한 변환 후 메서드를 사용하여 C# .net. 모든 것이 내 목표대로 잘되고있다. 대단히 감사합니다 (올바른 답변으로 표시). –
기쁜 i 도왔습니다 :) –