Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.82/65: Рейтинг темы: голосов - 65, средняя оценка - 4.82
5 / 5 / 3
Регистрация: 07.04.2011
Сообщений: 58

Сравнение значения из textBox

13.04.2011, 00:19. Показов 12306. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
textBox находится в Form1 в которой юзер вводит некое значение, и это значение нужно сравнить в Form2
if (Form1.textBox1.Text == "lalalal")
{
bla bla bla
}
Как это можно реализовать :
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
13.04.2011, 00:19
Ответы с готовыми решениями:

Сравнение элемента массива и значения из TextBox
Возник вопрос: как можно более компактно оформить задачу такого типа: При нажатии на button1 происходит проверка значения из textbox со...

Сравнение текста введенного в Textbox по name. При этом Textbox создан динамически
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using...

Сравнение значений динамически заданных textBox, и отображение текста в многострочном Textbox
Часть первая. Дано: динамически создаваемые TextBox'ы TextBox tb = new TextBox; for (int i=0 ; i < answer_count; i++) ...

8
 Аватар для nuke4303
99 / 100 / 16
Регистрация: 30.03.2011
Сообщений: 350
13.04.2011, 00:22
через свойства например, или public методы
1
Кодило
 Аватар для r0fL
251 / 179 / 23
Регистрация: 25.11.2009
Сообщений: 685
13.04.2011, 00:22
Ответы на 7 самых частых вопросов по WinForms
Вопрос номер 2.
1
5 / 5 / 3
Регистрация: 07.04.2011
Сообщений: 58
13.04.2011, 00:24  [ТС]
Цитата Сообщение от r0fL Посмотреть сообщение
Я это уже смотрел, у меня ничего не получилось.

Можно пожалуйста по подробнее ?
0
Кодило
 Аватар для r0fL
251 / 179 / 23
Регистрация: 25.11.2009
Сообщений: 685
13.04.2011, 00:31
При вызове второй формы передаете первую форму в параметрах, выглядит так
C#
1
2
3
4
Form2 f2 = new Form2()
f2.Show(this);
или
f2.ShowDialog(this);
Для обращения из второй формы к значению компонента на первой форме
пишете
C#
1
2
3
4
5
Form1 f1 = (Form1)Owner;
if (f1.textBox1.Text == "blablabla")
{
//код
}
Для того, чтобы textBox1 был доступен второй форме выставляете для textBox1 свойство Modifiers, по-моему так оно называется, на public.
1
5 / 5 / 3
Регистрация: 07.04.2011
Сообщений: 58
13.04.2011, 01:00  [ТС]
Вот кусок кода
Form1:
C#
1
2
3
4
        public void textBox1_TextChanged(object sender, EventArgs e)
        {
 
        }
Form2:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
        private void radioButton1_CheckedChanged(object sender, EventArgs e)
        {
            if (Form1.textBox1.Text == "user")
            {
                radioButton1.Enabled = false;
                radioButton2.Enabled = false;
                textBox1.Enabled = false;
                textBox2.Enabled = false;
                button1.Enabled = false;
            }
 
            this.label2.Visible = false;
            this.textBox2.Visible = false;
        }
Выдаёт ошибку:
An object reference is required for the non-static field, method, or property 'login2.Form1.textBox1'

Я конечно извиняюсь за свою криворукость, но я пытаюсь их выпрямить.

Добавлено через 26 минут
Цитата Сообщение от r0fL Посмотреть сообщение
Для того, чтобы textBox1 был доступен второй форме выставляете для textBox1 свойство Modifiers, по-моему так оно называется, на public.
не могли бы вы привести пример ?

 Комментарий модератора 
Не забывай теги форматирования кода
0
 Аватар для nuke4303
99 / 100 / 16
Регистрация: 30.03.2011
Сообщений: 350
13.04.2011, 12:44
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Form1:
public void textBox1_TextChanged(object sender, EventArgs e)
{
Form2 f=new Form2();
f.TX=textBox1.Text;
f.ShowDialog();
}
Form2:
public string TX{get;set;}
private void radioButton1_CheckedChanged(object sender, EventArgs e)
{
if (TX== "user")
{
radioButton1.Enabled = false;
radioButton2.Enabled = false;
textBox1.Enabled = false;
textBox2.Enabled = false;
button1.Enabled = false;
}
 
this.label2.Visible = false;
this.textBox2.Visible = false;
}
1
0 / 0 / 0
Регистрация: 17.11.2013
Сообщений: 7
27.03.2014, 21:09
Мая проблема немного похожа на вопрос автора
Моя идея в том сравниваем информацию в 2 тектбокса если верна увеличиваем на 1 символ какие выпадают в первом тестбоксе. Ну проблема в том что оно не хочет счетчик работать верно. Подскажите где не так у меня
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 private void button1_Click(object sender, EventArgs e)
        {
            char[] number = "123456890".ToArray();
            int x = 1, count = 0;
            Random rnd = new Random();
            string str = "";
            if (textBox1.Text == textBox2.Text)
            {
                x = x + 1;
                count++;
                label1.Text = count.ToString();
            }
            for (int i = 0; i < x; i++)
            {
                str += number [rnd.Next(0, number.Length)].ToString();
            }
            textBox1.Text = str.ToString();            
        }
0
1 / 1 / 1
Регистрация: 09.10.2013
Сообщений: 44
27.03.2014, 23:51
Не легче ли создать класс
C#
1
2
3
class ChangeDataItemsClass
    {  
        public static string tb1 { get; set; }
а потом при открытие второй формы записывать данные в
C#
1
tb1 ChangeDataItemsClass.id = textBox.text;
а уже во второй форме делать проверку
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
27.03.2014, 23:51
Помогаю со студенческими работами здесь

На TabControl ах TextBox ы, как при изменении значения TextBox а изменять все остальные?
Есть форма на ней TabControl с четыремя вкладкам. На каждой вкладке по TextBox. При загрузке всем присваиваю одинаковое число ...

Сравнение textbox и dataGridView
Всем привет) есть DataGridView в него добавляю данные через textbox. Есть два textbox. Как сделать, чтоб значения в textbox-ах сравнивалось...

Сравнение занчений в TextBox
Здравствуйте, мне нужна Ваша помощь. Имеется textBox161, textBox165, textBox169, textBox173 в них хранятся значения типа...

Сравнение Textbox и массива
Всем привет!Я не программист) изучаю совсем недавно С# для себя. Вообщем хочу написать себе программу, для изучения и проверки себя...

сравнение textBox и *.txt
Помогите. Нужно что бы при вводе каких либо символов в TextBox и затем нажатой кнопкой ОК введенный текст сравнивался с тем который будет...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
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 полиномов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru