어떻게하면 아래의 예외를 BOLD 및 텍스트 글꼴 RED로 반환 할 수 있습니까? "반환"의 표현 WMI 오류 ";"텍스트를 굵게 및 빨강으로 만드는 방법
private static string GetMOValue(ManagementObject mo, string name)
{
try
{
object result = mo[name];
return result == null ? "" : result.ToString();
}
catch (Exception)
{
return "***WMI Error***";
}
}
private void cmbHdd_SelectedIndexChanged(object sender, EventArgs e)
{
//try
//{
ManagementObjectSearcher mosDisks = new ManagementObjectSearcher("SELECT * FROM Win32_DiskDrive WHERE Model = '" + cmbHdd.SelectedItem + "'");
foreach (ManagementObject moDisk in mosDisks.Get())
{
//try
//{
txtSystemName.Text = GetMOValue(moDisk, "systemname");
txtType.Text = GetMOValue(moDisk, "MediaType");
txtModel.Text = GetMOValue(moDisk, "Model");
txtFirmware.Text = GetMOValue(moDisk, "FirmwareRevision");
.....
무엇 참조하는 것은 전적으로 UI 관심사이며 데이터를 표시하기 위해 사용하려는 컨트롤에 따라 달라집니다. 기본 WinForms 텍스트 상자를 사용하는 경우 글꼴을 굵게 표시하고 ForeColor를 빨간색으로 만들 수 있습니다. 또한 예외를 올바르게 처리하지 않고 모든 예외를 포착하는 것은 좋지 않습니다. –
예외 자체에는 글꼴이 없습니다. 사용자가 이동하여 글꼴을 변경해야하는 곳입니다. – waldrumpus
확인 - 의미가 있습니다. 텍스트 상자에 반환 된 "WMI Error"문자열을 강조 표시 할 수있는 경우가 더 많습니다 ... – lara400