Форум программистов, компьютерный форум, киберфорум
C#: Базы данных, ADO.NET
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.67/222: Рейтинг темы: голосов - 222, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 16.01.2018
Сообщений: 56
1

System.NullReferenceException: "Ссылка на объект не указывает на экземпляр объекта"

25.02.2018, 15:16. Показов 43844. Ответов 22
Метки нет (Все метки)

Делаю изменение в отдельной форме.Использую класс
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
public static class DataFromBase
    {
 
 
        public static int Number { get; set; }
        // номер вакансии
        public static int oklad { get; set; }
        //оклад
        public static string grafik { get; set; }
        //график работы
        public static string Position { get; set; }
        // Должность
        public static string org { get; set; }
        //организация
        public static string education { get; set; }
        //образование
        public static string trebovania { get; set; }
        //требования
        public static string adress { get; set; }
        //адресс организации
        public static string socpak { get; set; }
        //соц пакет
    }
    static class Program
    {
        /// <summary>
        /// Главная точка входа для приложения.
        /// </summary>
        [STAThread]
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(new Form2());
        }
    }
Код кнопки для изменения
C#
1
2
3
4
5
6
7
8
9
10
 DataFromBase.Number = int.Parse(textBox1.Text);
            DataFromBase.oklad = int.Parse(textBox2.Text);
            DataFromBase.grafik = textBox3.Text;
            DataFromBase.Position = textBox4.Text;
            DataFromBase.org = textBox5.Text;
            DataFromBase.education = textBox6.Text;
            DataFromBase.trebovania = textBox7.Text;
            DataFromBase.adress = textBox8.Text;
            DataFromBase.socpak = textBox9.Text;
            this.Close();
Всё должно работать(уже делал так),но выбивает ошибку System.NullReferenceException: "Ссылка на объект не указывает на экземпляр объекта." в program.cs. В чём проблема?
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.02.2018, 15:16
Ответы с готовыми решениями:

System.NullReferenceException: "Ссылка на объект не указывает на экземпляр объекта."
Делал программу по ролику, там все работает, хотя все так же сделал....

Исключение не обработано.- System.NullReferenceException: "Ссылка на объект не указывает на экземпляр объекта."
Кто знает из-за чего возникает такая проблема? + Скриншот субд таблицы и исключение ///...

System.NullReferenceException: "Ссылка на объект не указывает на экземпляр объекта." comboBox1 было null
Помогите пожалуйста кто знает в чем проблема? System.NullReferenceException: &quot;Ссылка на объект не...

NullReferenceException не обработано(Ссылка на объект не указывает на экземпляр объекта)
Приложение должно сохранять значения ячеек DataGridView2 в, заранее созданный, points.xml Но 2010...

22
1255 / 963 / 134
Регистрация: 01.10.2009
Сообщений: 3,005
Записей в блоге: 1
25.02.2018, 17:39 2
lol123kek,
Код
new DataFromBase
?
0
0 / 0 / 0
Регистрация: 16.01.2018
Сообщений: 56
25.02.2018, 18:02  [ТС] 3
Куда код прописывать?
0
1255 / 963 / 134
Регистрация: 01.10.2009
Сообщений: 3,005
Записей в блоге: 1
25.02.2018, 18:05 4
lol123kek, а где объявляется
Код
DataFromBase
?
0
0 / 0 / 0
Регистрация: 16.01.2018
Сообщений: 56
25.02.2018, 18:12  [ТС] 5
Вот кнопка открытия другой формы
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
  private void изменитьToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Form4 myForm = new Form4();
 
            myForm.textBox1.Text = dataGridView1.CurrentRow.Cells[1].Value.ToString();
            myForm.textBox2.Text = dataGridView1.CurrentRow.Cells[2].Value.ToString();
            myForm.textBox3.Text = dataGridView1.CurrentRow.Cells[3].Value.ToString();
            myForm.textBox4.Text = dataGridView1.CurrentRow.Cells[4].Value.ToString();
            myForm.textBox5.Text = dataGridView1.CurrentRow.Cells[5].Value.ToString();
            myForm.textBox6.Text = dataGridView1.CurrentRow.Cells[6].Value.ToString();
            myForm.textBox7.Text = dataGridView1.CurrentRow.Cells[7].Value.ToString();
            myForm.textBox8.Text = dataGridView1.CurrentRow.Cells[8].Value.ToString();
            myForm.textBox9.Text = dataGridView1.CurrentRow.Cells[9].Value.ToString();
            myForm.Show();
        }
вот код всей формы в которой я меняю значения
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
  public partial class Form4 : Form
    {
        public Form4()
        {
            InitializeComponent();
        }
 
        private void bunifuImageButton2_Click(object sender, EventArgs e)
        {
            this.Close();
        }
 
        private void bunifuFlatButton1_Click(object sender, EventArgs e)
        {
           
            DataFromBase.Number = int.Parse(textBox1.Text);
            DataFromBase.oklad = int.Parse(textBox2.Text);
            DataFromBase.grafik = textBox3.Text;
            DataFromBase.Position = textBox4.Text;
            DataFromBase.org = textBox5.Text;
            DataFromBase.education = textBox6.Text;
            DataFromBase.trebovania = textBox7.Text;
            DataFromBase.adress = textBox8.Text;
            DataFromBase.socpak = textBox9.Text;
            this.Close();
        }
    }
}
Закидайте камнями,но я уже без понятия как сделать.
0
1255 / 963 / 134
Регистрация: 01.10.2009
Сообщений: 3,005
Записей в блоге: 1
25.02.2018, 18:25 6
C#
1
DataFromBase dataFromBase= new DataFromBase
в теле button?
0
0 / 0 / 0
Регистрация: 16.01.2018
Сообщений: 56
25.02.2018, 18:33  [ТС] 7
Твой код если вставить то даёт ошибку-не удается создать экземпляр статического класса datafrombase.
0
1255 / 963 / 134
Регистрация: 01.10.2009
Сообщений: 3,005
Записей в блоге: 1
25.02.2018, 19:38 8
C#
1
DataFromBase dataFromBase= new DataFromBase
в теле button?lol123kek, а да, спешу, прошу прощения, проглядел что статик
0
0 / 0 / 0
Регистрация: 16.01.2018
Сообщений: 56
25.02.2018, 19:49  [ТС] 9
эм,я не понимают твоего вопроса. Мне нужно обьявить в кнопке?(сори за тупые вопросы)
0
1255 / 963 / 134
Регистрация: 01.10.2009
Сообщений: 3,005
Записей в блоге: 1
25.02.2018, 20:17 10
Цитата Сообщение от lol123kek Посмотреть сообщение
эм,я не понимают твоего вопроса
нет, я не прав, беглым взгядом пропустил что статик, статик не нуждается в NEW. Да х.з., вроде все нормально, а в студии никакие warning или error нет? Поставь отладчики на поля класса, может один из них пустой?

Добавлено через 21 минуту
lol123kek, а какие модификаторы доступа у текстбоксов в форме 4?
0
0 / 0 / 0
Регистрация: 16.01.2018
Сообщений: 56
25.02.2018, 21:01  [ТС] 11
Паблик у всех поставил,проверил и всеравно ругается.
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
static class Program
    {
        /// <summary>
        /// Главная точка входа для приложения.
        /// </summary>
        [STAThread]
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(new Form2());
        }
    }
}
И показывает именно на эту строчку Application.Run(new Form2());
Ошибка:System.NullReferenceException: "Ссылка на объект не указывает на экземпляр объекта."
Уже не знаю как быть,либо я криворукий либо с шарп глючит.
0
1255 / 963 / 134
Регистрация: 01.10.2009
Сообщений: 3,005
Записей в блоге: 1
25.02.2018, 21:52 12
lol123kek, да блин, Form2 то есть?) Ну на всякий случай) Да выкладывай проект уже, интересно
0
764 / 601 / 268
Регистрация: 04.08.2015
Сообщений: 1,649
25.02.2018, 22:34 13
Цитата Сообщение от lol123kek Посмотреть сообщение
И показывает именно на эту строчку Application.Run(new Form2());
Ошибка при инициализации формы. Вот ее код и надо показывать.
0
0 / 0 / 0
Регистрация: 16.01.2018
Сообщений: 56
25.02.2018, 23:09  [ТС] 14
Подскажи что и как мне нужно показать?Спасибо

Добавлено через 7 минут
Может из-за того,что я запускаю из 1 формы 4-ю форму в которой меняю данные.
0
0 / 0 / 0
Регистрация: 16.01.2018
Сообщений: 56
26.02.2018, 15:41  [ТС] 15
Добрый день уважаемые форумчане.Может кто знает как решить проблему? На другой форме делаю изменение(редактирование) и выбивает ошибку в program.cs System.NullReferenceException: "Ссылка на объект не указывает на экземпляр объекта."
C#
1
2
3
4
5
6
7
8
9
10
11
12
tatic class Program
    {
        /// <summary>
        /// Главная точка входа для приложения.
        /// </summary>
        [STAThread]
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(new Form2());-ругается именно на эту строчку
        }
Кто может помочь?Спасибо.
0
359 / 286 / 76
Регистрация: 21.06.2016
Сообщений: 1,115
26.02.2018, 16:40 16
А что именно нужно, чтобы работало?
Сама форма создана у Вас? Так и называется?
0
764 / 601 / 268
Регистрация: 04.08.2015
Сообщений: 1,649
26.02.2018, 16:46 17
lol123kek, вы уже создали одну тему Добавление записей в базу данных не надо ее дублировать, ответ будет тем же. Показывайте код инициализации Form2.
0
0 / 0 / 0
Регистрация: 16.01.2018
Сообщений: 56
26.02.2018, 21:15  [ТС] 18
вот первая форма,
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
 public partial class Form1 : Form
    {
        
        public Form1()
        {
            InitializeComponent();
            label1.Text = "";
            timer1.Enabled = true;
            timer1.Interval = 1000;
            
        }
 
        private void Form1_Load(object sender, EventArgs e)
        {
            // TODO: данная строка кода позволяет загрузить данные в таблицу "лабаDataSet.Вакансии". При необходимости она может быть перемещена или удалена.
            this.вакансииTableAdapter.Fill(this.лабаDataSet.Вакансии);
 
        }
 
        private void bunifuImageButton1_Click(object sender, EventArgs e)
        {
            this.Close();
        }
 
        private void bunifuFlatButton1_Click(object sender, EventArgs e)
        {
            лабаDataSet.ВакансииRow row =
    лабаDataSet.Вакансии.NewВакансииRow();
            row.Номер_вакансии = Convert.ToInt32(textBox18.Text);
            row.Оклад = Convert.ToInt32(textBox17.Text);
            row.График_работы = textBox16.Text;
            row.должность = textBox15.Text;
            row.Организация = textBox14.Text;
            row.Образование = textBox13.Text;
            row.Требования = textBox12.Text;
            row.Адрес_организации = textBox11.Text;
            row.Соц_пакет = textBox10.Text;
            лабаDataSet.Вакансии.Rows.Add(row);
            try
            {
                this.Validate();
                this.вакансииBindingSource.EndEdit();
                this.вакансииTableAdapter.Update(this.лабаDataSet.Вакансии);
                MessageBox.Show("Запись добавлена!");
 
            }
            catch (System.Exception ex)
            {
                MessageBox.Show("Ошибка обновления!");
            }
 
            
        }
 
        private void dataGridView1_SelectionChanged(object sender, EventArgs e)
        {
            textBox1.Text = dataGridView1.Rows[dataGridView1.CurrentCell.RowIndex].
   Cells[1].Value.ToString();
            textBox2.Text = dataGridView1.Rows[dataGridView1.CurrentCell.RowIndex].
     Cells[2].Value.ToString();
            textBox3.Text = dataGridView1.Rows[dataGridView1.CurrentCell.RowIndex].
 Cells[3].Value.ToString();
            textBox4.Text = dataGridView1.Rows[dataGridView1.CurrentCell.RowIndex].
 Cells[4].Value.ToString();
            textBox5.Text = dataGridView1.Rows[dataGridView1.CurrentCell.RowIndex].
 Cells[5].Value.ToString();
            textBox6.Text = dataGridView1.Rows[dataGridView1.CurrentCell.RowIndex].
 Cells[6].Value.ToString();
            textBox7.Text = dataGridView1.Rows[dataGridView1.CurrentCell.RowIndex].
 Cells[7].Value.ToString();
            textBox8.Text = dataGridView1.Rows[dataGridView1.CurrentCell.RowIndex].
 Cells[8].Value.ToString();
            textBox9.Text = dataGridView1.Rows[dataGridView1.CurrentCell.RowIndex].
 Cells[9].Value.ToString();
        }
 
        private void bunifuFlatButton2_Click(object sender, EventArgs e)
        {
            object value = dataGridView1.CurrentRow.Cells[0].Value;
            лабаDataSet.ВакансииRow row = (лабаDataSet.ВакансииRow)лабаDataSet.Вакансии.Rows.Find(value);
            row = лабаDataSet.Вакансии.NewВакансииRow();
            row.Номер_вакансии = Convert.ToInt32(textBox1.Text);
            row.Оклад = Convert.ToInt32(textBox2.Text);
            row.График_работы = textBox3.Text;
            row.должность = textBox4.Text;
            row.Организация = textBox5.Text;
            row.Образование = textBox6.Text;
            row.Требования = textBox7.Text;
            row.Адрес_организации = textBox8.Text;
            row.Соц_пакет = textBox9.Text;
 
            dataGridView1.Rows[dataGridView1.CurrentCell.RowIndex].Cells[1].Value =
                               textBox1.Text;
            dataGridView1.Rows[dataGridView1.CurrentCell.RowIndex].Cells[2].Value =
                               textBox2.Text;
            dataGridView1.Rows[dataGridView1.CurrentCell.RowIndex].Cells[3].Value =
                               textBox3.Text;
            dataGridView1.Rows[dataGridView1.CurrentCell.RowIndex].Cells[4].Value =
                               textBox4.Text;
            dataGridView1.Rows[dataGridView1.CurrentCell.RowIndex].Cells[5].Value =
                               textBox5.Text;
            dataGridView1.Rows[dataGridView1.CurrentCell.RowIndex].Cells[6].Value =
                               textBox6.Text;
            dataGridView1.Rows[dataGridView1.CurrentCell.RowIndex].Cells[7].Value =
                               textBox7.Text;
            dataGridView1.Rows[dataGridView1.CurrentCell.RowIndex].Cells[8].Value =
                               textBox8.Text;
            dataGridView1.Rows[dataGridView1.CurrentCell.RowIndex].Cells[9].Value =
                               textBox9.Text;
 
           
            try
            {
                this.Validate();
                this.вакансииBindingSource.EndEdit();
                this.вакансииTableAdapter.Update(this.лабаDataSet.Вакансии);
                MessageBox.Show("Данные oбновлены!");
 
            }
            catch (System.Exception ex)
            {
                MessageBox.Show("Ошибка обновления!");
            }
            
 
        }
 
        private void bunifuFlatButton5_Click(object sender, EventArgs e)
        {
            лабаDataSet.Вакансии.Rows.Find(dataGridView1.CurrentRow.
              Cells[0].Value).Delete();
            вакансииTableAdapter.Update(лабаDataSet.Вакансии);
            лабаDataSet.Вакансии.AcceptChanges();
 
        }
 
        private void bunifuFlatButton6_Click(object sender, EventArgs e)
        {
 
          //  dataGridView1.CurrentRow.Cells[1].Value = DataFromBase.Number;
          //  dataGridView1.CurrentRow.Cells[2].Value = DataFromBase.oklad;
          //  dataGridView1.CurrentRow.Cells[3].Value = DataFromBase.grafik;
          //  dataGridView1.CurrentRow.Cells[4].Value = DataFromBase.Position;
          //  dataGridView1.CurrentRow.Cells[5].Value = DataFromBase.org;
         //   dataGridView1.CurrentRow.Cells[6].Value = DataFromBase.education;
         //   dataGridView1.CurrentRow.Cells[7].Value = DataFromBase.trebovania;
          //  dataGridView1.CurrentRow.Cells[8].Value = DataFromBase.adress;
         //   dataGridView1.CurrentRow.Cells[9].Value = DataFromBase.socpak;
          //  вакансииTableAdapter.Update(лабаDataSet.Вакансии);
            лабаDataSet.Вакансии.AcceptChanges();
            try
            {
                this.Validate();
                this.вакансииBindingSource.EndEdit();
                this.вакансииTableAdapter.Update(this.лабаDataSet.Вакансии);
                MessageBox.Show("Данные oбновлены!");
 
            }
            catch (System.Exception ex)
            {
                MessageBox.Show("Ошибка обновления!");
            }
        }
 
        private void добавитьToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Form3 f = new Form3(); // создаем
            f.ShowDialog(); // показываем
        }
 
        private void изменитьToolStripMenuItem_Click(object sender, EventArgs e)
        {
            //Form4 myForm = new Form4();
 
            // myForm.textBox1.Text = dataGridView1.CurrentRow.Cells[1].Value.ToString();
            // myForm.textBox2.Text = dataGridView1.CurrentRow.Cells[2].Value.ToString();
            //  myForm.textBox3.Text = dataGridView1.CurrentRow.Cells[3].Value.ToString();
            // myForm.textBox4.Text = dataGridView1.CurrentRow.Cells[4].Value.ToString();
            //  myForm.textBox5.Text = dataGridView1.CurrentRow.Cells[5].Value.ToString();
            //  myForm.textBox6.Text = dataGridView1.CurrentRow.Cells[6].Value.ToString();
            //  myForm.textBox7.Text = dataGridView1.CurrentRow.Cells[7].Value.ToString();
            //  myForm.textBox8.Text = dataGridView1.CurrentRow.Cells[8].Value.ToString();
            //  myForm.textBox9.Text = dataGridView1.CurrentRow.Cells[9].Value.ToString();
            // myForm.Show();
            //bns.DataSource = dataGridView1.DataSource as DataTable;
            // bns.Position = dataGridView1.CurrentRow.Index;
 
            // Form4.bns = bns;
            Form4 frm = new Form4 (this);
 
            frm.textBox1.Text = Convert.ToString(this.dataGridView1.CurrentRow.Cells[1].Value);
            frm.maskedTextBox1.Text = Convert.ToString(this.dataGridView1.CurrentRow.Cells[2].Value);
            frm.maskedTextBox2.Text = Convert.ToString(this.dataGridView1.CurrentRow.Cells[3].Value);
            frm.maskedTextBox4.Text = Convert.ToString(this.dataGridView1.CurrentRow.Cells[4].Value);
            frm.maskedTextBox5.Text = Convert.ToString(this.dataGridView1.CurrentRow.Cells[5].Value);
            frm.maskedTextBox6.Text = Convert.ToString(this.dataGridView1.CurrentRow.Cells[6].Value);
            frm.maskedTextBox7.Text = Convert.ToString(this.dataGridView1.CurrentRow.Cells[7].Value);
            frm.maskedTextBox8.Text = Convert.ToString(this.dataGridView1.CurrentRow.Cells[8].Value);
            frm.maskedTextBox9.Text = Convert.ToString(this.dataGridView1.CurrentRow.Cells[9].Value);
            frm.Show();
вот код формы в которой делаю изменения
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
public partial class Form4 : Form
    {
        Form1 f;
 
        
 
        public Form4(Form1 f)
        {
            InitializeComponent();
            this.f = f;
 
 
 
        }
 
        private void bunifuImageButton2_Click(object sender, EventArgs e)
        {
            this.Close();
        }
 
        private void bunifuFlatButton1_Click(object sender, EventArgs e)
        {
 
            // DataFromBase.Number = int.Parse(textBox1.Text);
            //  DataFromBase.oklad = int.Parse(textBox2.Text);
            // DataFromBase.grafik = textBox3.Text;
            //  DataFromBase.Position = textBox4.Text;
            // DataFromBase.org = textBox5.Text;
            // DataFromBase.education = textBox6.Text;
            //  DataFromBase.trebovania = textBox7.Text;
            //  DataFromBase.adress = textBox8.Text;
            //  DataFromBase.socpak = textBox9.Text;
            // this.Close();
            лабаDataSet.ВакансииRow row = (лабаDataSet.ВакансииRow)(f.лабаDataSet.Вакансии[f.dataGridView1.CurrentRow.Index]);
 
            row.Номер_вакансии = Convert.ToInt32(textBox1.Text);
            row.Оклад = Convert.ToInt32(maskedTextBox1.Text);
            row.График_работы = maskedTextBox2.Text;
            row.должность = maskedTextBox4.Text;
            row.Организация = maskedTextBox5.Text;
            row.Образование = maskedTextBox6.Text;
            row.Требования = maskedTextBox7.Text;
            row.Адрес_организации = maskedTextBox8.Text;
            row.Соц_пакет = maskedTextBox9.Text;
 
 
 
            this.Close();
 
        }
 
        private void Form4_Load(object sender, EventArgs e)
        {
            // TODO: данная строка кода позволяет загрузить данные в таблицу "лабаDataSet.Вакансии". При необходимости она может быть перемещена или удалена.
            this.вакансииTableAdapter.Fill(this.лабаDataSet.Вакансии);
 
        }
    }
}
0
Администратор
Эксперт .NET
13989 / 11350 / 4595
Регистрация: 17.03.2014
Сообщений: 22,941
Записей в блоге: 1
26.02.2018, 21:31 19
lol123kek, 1) Не дублируйте темы
2) Вас просят показать код Form2, а вы почему-то выкладываете код Form1 и Form4
0
0 / 0 / 0
Регистрация: 16.01.2018
Сообщений: 56
26.02.2018, 22:03  [ТС] 20
Потому что вторая форма запускается первой(авторизация)
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
 public partial class Form2 : Form
    {
        public Form2()
        {
            InitializeComponent();
        }
 
        private void bunifuFlatButton1_Click(object sender, EventArgs e)
        {
            if (bunifuCustomTextbox1.Text == "user" && bunifuCustomTextbox2.Text == "123456")
            {
                Form1 s = new Form1();
                s.Show();
                this.Hide();
 
            }
            else
            {
                bunifuCustomTextbox1.Text = "";
                bunifuCustomTextbox2.Text = "";
                MessageBox.Show("Неправильный логин или пароль");
            }
        }
 
        private void bunifuCustomTextbox1_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (!Char.IsDigit(e.KeyChar)) return;
            else
                e.Handled = true;
            MessageBox.Show("Ошибка!! В данное поле можно вводить только  буквы!!");
        }
 
        private void bunifuCustomTextbox2_KeyPress(object sender, KeyPressEventArgs e)
        {
            bunifuCustomTextbox2.PasswordChar = '*';
 
            char c = e.KeyChar;
            if (char.IsLetter(c))
            {
                e.Handled = true;
                MessageBox.Show("Ошибка!! В данное поле можно вводить только  цифры!!");
            }
        }
    }
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.02.2018, 22:03

Ошибка "Ссылка на объект не указывает на экземпляр объекта"
Уже несколько часов пытаюсь решить эту проблему,прошу у Вас помощи форумчане! То что выделено...

Sql запрос. Исключение "Ссылка на объект не указывает на экземпляр объекта"
В общем, мне нужно создать приложение на Windows Forms, одной из множества функций которого...

Выдают ошибку при компиляции "Ссылка на объект не указывает на экземпляр объекта"
Помогите мне разобраться плизз Короче выдает &quot;Ссылка на объект не указывает на экземпляр объекта&quot; ...

Ссылка на объект не указывает на экземпляр объекта
Добрый день. Помогите пожалуйста понять почему возникает ошибка и как ее исправить. 1. Суть в...

Ссылка на объект не указывает на экземпляр объекта
Здравствуйте не могу разобраться с этой ошибкой когда я пытаюсь из List вытянуть инфу в...

Ссылка на объект не указывает на экземпляр объекта
Ссылка на объект не указывает на экземпляр объекта в строке, где string ID = comm... Вот код: ...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru