Форум программистов, компьютерный форум, киберфорум
C#: WPF, UWP и Silverlight
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
1 / 1 / 4
Регистрация: 15.03.2013
Сообщений: 100
1

Почему выдает ошибку nullReferenceException для textbox

19.03.2014, 10:55. Показов 953. Ответов 1
Метки нет (Все метки)

При загрузке программы в строке
C#
1
txbx_SpredForLimitOpenOrder.IsEnabled = false
выдается ошибка - Ссылка на объект не указывает на экземпляр объекта. Почему это происходит и что нужно сделать чтоб поправить? Спасибо

XML
1
2
3
4
5
                
<ComboBox Grid.Column="1" Grid.Row="6" Height="23" Margin="5,2,0,0" Name="cmbx_OpenOrder" VerticalAlignment="Top" SelectionChanged="cmbx_OpenOrder_SelectionChanged" HorizontalAlignment="Left" Width="95">
      <ComboBoxItem Content="2" IsSelected="True"/>
      <ComboBoxItem Content="1" />
</ComboBox>
C#
1
2
3
4
5
6
7
8
9
10
11
       
 private void cmbx_OpenOrder_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
          
            if (((ComboBoxItem)(((ComboBox)sender).SelectedItem)).Content.ToString() == "1")
                txbx_SpredForLimitOpenOrder.IsEnabled = true;
            else
                txbx_SpredForLimitOpenOrder.IsEnabled = false;
 
 
        }
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.03.2014, 10:55
Ответы с готовыми решениями:

Выдает ошибку NullReferenceException
Разработать программу решения задачи: Описать класс с данными и методами в соответствии с...

При добавлении в treeview выдает ошибку NullReferenceException не обработано
Добрый день! В списке Gar есть объекты Document с атрибутами Source и Fullname. Я хочу...

Подскажите, почему выдаёт ошибку при создании условия для содержимого QLineEdit?
Помогите, пожалуйста, разобраться с PyQt5. Создаю условие if для текстового содержимого QLineEdit...

Выдает ошибку: System.NullReferenceException: "Ссылка на объект не указывает на экземпляр объекта."
public Form1() { string letters = new string { &quot;А&quot;, &quot;Б&quot;, &quot;В&quot;, &quot;Г&quot;, &quot;Д&quot;,...

__________________

Записывайтесь на профессиональные курсы С#-разработчиков‌
1
28 / 28 / 10
Регистрация: 17.08.2010
Сообщений: 95
19.03.2014, 17:12 2
>Почему это происходит
Да потому, что нет еще экземпляра txbx_SpredForLimitOpenOrder в памяти

>что нужно сделать чтоб поправить
В коде добавить проверку на наличие экземпляра
C#
1
2
3
4
5
6
7
8
9
10
private void cmbx_OpenOrder_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            if (txbx_SpredForLimitOpenOrder==null) return; //<- так добавьте и будет щастье
            if (((ComboBoxItem)(((ComboBox)sender).SelectedItem)).Content.ToString() == "1")
                txbx_SpredForLimitOpenOrder.IsEnabled = true;
            else
                txbx_SpredForLimitOpenOrder.IsEnabled = false;
 
 
        }
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.03.2014, 17:12

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

WebBrowser выдает ошибку "NullReferenceException не обработано"
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data;...

Скрипт на C# для движения врага выдает NullReferenceException
На этом форуме нашел скрипт на движения врага когда написал его то получил ошибку ...

Структура: Не могу понять, почему выдает ошибку и как собственно эту ошибку можно исправить?
Привет,не могу понять почему ошибку выдает и как сбстно эту ошибку можно исправить? #include...

Пустое поле textBox выдает ошибку
Здравствуйте. При пустом поле textBox выдает ошибку то есть при запуске компилятора все нормально...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.