Поскольку вы находитесь в Winforms, я предполагаю, что вы используете System ^ String. Они приходят с членом «Равных», чтобы позаботиться об этой ситуации.
http://msdn.microsoft.com/en-us/library/1hkt4325.aspx
System::String::Equals( str1, str2 )
Возвращает System :: Boolean, которая имеет значение true / false.
Редактировать Извините, я слишком долго делал Winforms в C ++ ... здесь C #
System.String.Equals(a, b)
По-прежнему возвращает системный логический тип, который имеет значение true / false.
Редактировать Редактировать
Если вы хотите выполнить проверку равных без учета регистра для текущей культуры:
System.String.Equals(a,b,System.StringComparison.CurrentCultureIgnoreCase)
Проверьте эту страницу MSDN для получения всей информации о перечислении StringComparison:
http://msdn.microsoft.com/en-us/library/system.stringcomparison.aspx