2015-09-11 3 views
0

Если вход пользователя меньше 10, я хочу отобразить pic1 &, если он больше или равен 10, я хочу отобразить pic2. В настоящее время для обоих видимых свойств pic1 и pic2 установлено значение false, чтобы скрыть их от пользователя до ввода ввода.Выполнение определенных изображений в зависимости от ввода?

Мой следующий код не похоже на работу:

 if (userInput < 10) 
     { 
      pic1.Visible = true; 
     } 
     else 
     { 
      pic2.Visible = true; 
     } 

Должен ли я быть даже используя видимую собственность?

+1

Этот вопрос помечен неправильно, и вы должны упомянуть в этом вопросе, что вы используете для отображения изображений (я предполагаю, либо WinForms или WPF) – UnholySheep

+0

Приложение Windows Forms –

+2

Вы * означаете *, чтобы установить его ** true ** - * без * соответствующего ** ложного ** - в обоих случаях? Вероятно, это должно выглядеть так: 'pic1.Visible = userInput <10; pic2.Visible =! pic1.Visible; '(или изменено для точной цели, точка - обновить * оба * Видимые свойства для текущего желаемого состояния). – user2864740

ответ

1

Как насчет этого простого кода?

if (userInput < 10) 
{ 
    pic1.Visible = true; 
    pic2.Visible = false; 
} 
else 
{ 
    pic2.Visible = true; 
    pic1.Visible = false; 
} 

UPDATE
Но лучшим решением дал вам @ user2864740 в комментариях

Смежные вопросы