Форум программистов, компьютерный форум, киберфорум
Наши страницы
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
 
Konstantan
1 / 1 / 1
Регистрация: 11.05.2015
Сообщений: 46
Завершенные тесты: 1
#1

Как передать значение переменной из одной формы в другую - Visual Basic .NET

11.05.2015, 16:10. Просмотров 1121. Ответов 1
Метки нет (Все метки)

Помогите пжлста!Не могу передать значение переменной из одной формы в другую.Пробовал так:

В первой форме откуда передаю переменную.
vb.net
1
2
3
4
5
 Public b As Integer
 
    Public Sub Input0(b)
        b = 111111
    End Sub
Во второй пишу чтобы принять.
vb.net
1
2
3
4
5
6
7
Private Sub Button5_Click(sender As Object, e As EventArgs) Handles Button5.Click
 
      Form1.Input0(b)
 
      TextBox1.Text = b
 
  End Sub
Но ничего не передает,только подчеркивает переменную и пишет что не объявлена.Что делать?

Добавлено через 11 минут
Решил,использовав модуль:
vb.net
1
2
3
4
5
Module Module1
 
    Public b As Integer
 
End Module
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.05.2015, 16:10
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Как передать значение переменной из одной формы в другую (Visual Basic .NET):

Как передать значение переменной дочерней формы в основную
Добрый день народ. Подскажите пожалуйста, как можно передать данные переменной...

Как передать значение переменной между формами?
Доброго времени суток! Как передать значение переменной из form1 в form2?

Передать значение в другую форму
В форму читается значение S1 дальше нужно отредактировать и сохранить это...

Перенос изображения с одной формы на другую
Как мне сделать так чтобы вот когда я открыл изображение на первой форме, потом...

Импорт переменных из одной формы в другую
Добрый вечер, объясните пожалуйста, возможно ли передавать переменные между...

Как взять значение переменной из другой формы или другого элемента?
Как взять значение переменной из другой формы или другого элемента?

1
Замабувараев
319 / 328 / 91
Регистрация: 18.12.2014
Сообщений: 673
Записей в блоге: 1
16.05.2015, 01:44 #2
vb.net
1
2
3
4
5
 Public b As Integer
 
    Public Sub Input0(b)
        b = 111111
    End Sub
Локальные переменные перекрывают глобальные, поэтому в процедуре Input0 глобальная переменная b не изменяется, изменяется только локальная переменная b.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.05.2015, 01:44
Привет! Вот еще темы с решениями:

Передача параметров из одной открытой формы в другую
Есть 2 открытых формы, на form1 есть textbox и на form2 находится textbox +...

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

При закрытии одной формы показать другую
Подскажите пож как можно при закрытии формы вывести другую? (Закрываешь Form1 и...

Передать значение переменной
Добрый вечер, форумчане. Мне надо извлечь выбранный элемент из КомбоБокса в...


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

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

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