本文整理汇总了C#中MessageBoxIcon.GetHashCode方法的典型用法代码示例。如果您正苦于以下问题:C# MessageBoxIcon.GetHashCode方法的具体用法?C# MessageBoxIcon.GetHashCode怎么用?C# MessageBoxIcon.GetHashCode使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类MessageBoxIcon
的用法示例。
在下文中一共展示了MessageBoxIcon.GetHashCode方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: MessageBeep
/// <summary>
/// Plays one of the system message beeps.
/// </summary>
/// <param name="icon">Sound type to play.</param>
private void MessageBeep(MessageBoxIcon icon)
{
switch (icon.GetHashCode())
{
case 0:
System.Media.SystemSounds.Beep.Play();
break;
case 16:
System.Media.SystemSounds.Hand.Play();
break;
case 32:
System.Media.SystemSounds.Question.Play();
break;
case 48:
System.Media.SystemSounds.Exclamation.Play();
break;
case 64:
System.Media.SystemSounds.Asterisk.Play();
break;
}
}
示例2: SetIconToDisplay
/// <summary>
/// Sets icon for the message box.
/// </summary>
/// <param name="icon">Icon type.</param>
private void SetIconToDisplay(MessageBoxIcon icon)
{
switch (icon.GetHashCode())
{
case 0:
break;
case 16:
msgIcon.Image = SystemIcons.Hand.ToBitmap();
break;
case 32:
msgIcon.Image = SystemIcons.Question.ToBitmap();
break;
case 48:
msgIcon.Image = SystemIcons.Exclamation.ToBitmap();
break;
case 64:
msgIcon.Image = SystemIcons.Asterisk.ToBitmap();
break;
}
}