Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.90/41: Рейтинг темы: голосов - 41, средняя оценка - 4.90
2 / 2 / 0
Регистрация: 07.10.2014
Сообщений: 103

Неявное преобразование типа "int" в "System.Windows.Forms.TextBox" невозможно

15.02.2015, 10:52. Показов 8539. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Работаю понятное дело в Win Forms
Подумал сделать небольшую калькуляционную программу, но вот незадача когда я пытаюсь прибить к textbox значение int x
Он выписывает ошибку:
Неявное преобразование типа "int" в "System.Windows.Forms.TextBox" невозможно

Все выглядит примерно так:
C#
1
2
3
4
5
6
7
8
private void button1_Click(object sender, EventArgs e)
        {
            int a, s, d, f, g, h, j, k;
            textBox1 = a;
            textBox2 = s;
            textBox3 = d;
            textBox4 = f;
            label1 = a+s+3+d+f
Не стал добивать сейчас код, как решить такие проблемы?
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
15.02.2015, 10:52
Ответы с готовыми решениями:

Неявное преобразование типа "int" в "System.Windows.Forms.TextBox" невозможно
Помогите! Я новичок в C#. Хочу сделать переводчик. Вот код. using System; using System.Collections.Generic; using...

Ошибка Неявное преобразование типа "System.Windows.Forms.DialogResult" в "bool?" невозможно
private void button2_Click(object sender, EventArgs e) { // Configure save file dialog box ...

Ошибка при сборке: Неявное преобразование типа 'string' в 'System.Windows.Forms.DataGridViewTextBoxColumn'
Работаю в SharpDevelop 4.4. При сборке проекта вылазит ошибка: "Неявное преобразование типа 'string' в...

8
2444 / 1842 / 406
Регистрация: 15.12.2013
Сообщений: 8,243
15.02.2015, 11:10
Цитата Сообщение от UnmaskedGuy Посмотреть сообщение
Не стал добивать сейчас код, как решить такие проблемы?
Посмотреть какой тип нужен для получения и установки текста в текстбоксе.
Поищите:
вывод в textBox и чтение из textBox.
0
Почетный модератор
 Аватар для Памирыч
23249 / 9161 / 1084
Регистрация: 11.04.2010
Сообщений: 11,014
16.02.2015, 12:27
Цитата Сообщение от UnmaskedGuy Посмотреть сообщение
Неявное преобразование типа "int" в "System.Windows.Forms.TextBox" невозможно
Верно. Ведь Вам нужен не сам текстбокс как компонент (объект), а его свойство Text
0
 Аватар для nio
6050 / 3460 / 336
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
16.02.2015, 12:40
Случай тяжёлый, из представленного кода видно, что ТС не имеет представления о классах, членах класса, инициализации переменных. Об остальных нюансах программирования, в том числе на C#. Программирование наугад. Рекомендую сначала почитать литературу начального уровня.
0
16.02.2015, 12:41

Не по теме:

nio, да ладно, лиха беда начало)

0
Эксперт PHP
 Аватар для Kerry_Jr
3106 / 2591 / 1219
Регистрация: 14.05.2014
Сообщений: 7,236
Записей в блоге: 1
16.02.2015, 12:43
Цитата Сообщение от UnmaskedGuy Посмотреть сообщение
C#
1
textBox1 = a;
C#
1
textBox1.Text = a.ToString();
и дальше по списку. И еще одна заметка: присваивание значения неинициализированной переменной полю Text, если не ошибаюсь, вызовет ошибку.
0
311 / 271 / 118
Регистрация: 05.06.2013
Сообщений: 868
16.02.2015, 14:00
Лучший ответ Сообщение было отмечено UnmaskedGuy как решение

Решение

Если я правильно понял смысл, то как-то так:
C#
1
2
3
4
5
6
7
8
9
10
11
private void button1_Click(object sender, EventArgs e)
        {
            int a, s, d, f, g, h, j, k;
            a = Int32.Parse(TextBox1.Text);
            s = Int32.Parse(TextBox2.Text);
            d = Int32.Parse(TextBox3.Text);
            f = Int32.Parse(TextBox4.Text);
 
            int result = a+s+3+d+f;
            label1.Text = result.ToString();
        }
2
16.02.2015, 14:47

Не по теме:

Jefe не иначе как телепат или шаман... :wizard:
Jefe, ты не уходи никуда (нам тут люди с такими возможностями ой как нужны), а мы тебе и коня породистого, и шашку, и даже титул дворянский справим :senor:

0
311 / 271 / 118
Регистрация: 05.06.2013
Сообщений: 868
16.02.2015, 16:16

Не по теме:

nio, а еще земли и жену знатного рода, ага-ага.


А вообще что такого то в том, что бы подсказать с азами? Может человеку разово надо, попробовать. Если прижмет и понадобится то начнет и литературу читать.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
16.02.2015, 16:16
Помогаю со студенческими работами здесь

Что за ошибка: Неявное преобразование типа "int[*,*]" в "double" невозможно?
Часть кода: .... private void button4_Click(object sender, EventArgs e) { int n =...

Ошибка: Неявное преобразование типа "int" в "string" невозможно
Фрагмент моего кода: int kol = 0; int u = 4; string s; private void button1_Click(object sender, EventArgs e) { ...

Не удается неявно преобразовать тип system.windows.forms.textbox в int
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using...

Неявное преобразование типа "long" в "int" невозможно
Толи я толи хз . int z = Convert.ToInt32(textBox2.Text); long h = z ; progressBar1.Maximum = h;

Ошибка: "Не удалось привести типа объекта "System.Windows.Forms.TextBox" к типу "System.IConvertible".""
Программа выдает такой текст: "System.InvalidCastException: "Не удалось привести типа объекта "System.Windows.Forms.TextBox" к...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а привычная функция main(). . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru