Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Помогите пожалуйста ламеру Добавлено: 28.03.03 07:36  

Автор вопроса:  Dimchik | ICQ: 174757755 

Суть дела такова:

В Microsoft Excel есть две формы. На этих формах есть по кнопке "принять".

Вот небольшой код программы:

Public i As Integer

Private Sub CommandButton1_Click()

i = 5

UserForm2.Show

End Sub

Это уже на второй форме

Private Sub CommandButton1_Click()

TextBox1.Text = i

End Sub

Нужно сделать так, чтобы в текстбоксе на второй форме

появлялось значение переменной i.

Пожалуйста объясните как...

Ответить

  Ответы Всего ответов: 5  

Номер ответа: 1
Автор ответа:
 Justas



ICQ: 259418212 

Вопросов: 24
Ответов: 325
 Web-сайт: justas.newmail.ru
 Профиль | | #1
Добавлено: 28.03.03 08:30
добавь модуль, а туда напиши: Public i As Integer тогда твоя переменная будет видна отовсюду.

Ответить

Номер ответа: 2
Автор ответа:
 hedgehog



ICQ: 175571327 

Вопросов: 15
Ответов: 207
 Web-сайт: ezh.ru
 Профиль | | #2
Добавлено: 28.03.03 11:54

Просто обращайся к ней как ИмяПервойФормы.i Раз она у тебя Public то будет видна без проблем. Только имя больно не содержательное у переменной, навеняка с циклами будет пересекаться.

Ответить

Номер ответа: 3
Автор ответа:
 Лесник



Вопросов: 1
Ответов: 1
 Профиль | | #3 Добавлено: 29.03.03 13:22

А я бы объявил переменную i так

Global i as integer ....

И назвал бы я ее по другому....

Ответить

Номер ответа: 4
Автор ответа:
 hedgehog



ICQ: 175571327 

Вопросов: 15
Ответов: 207
 Web-сайт: ezh.ru
 Профиль | | #4
Добавлено: 30.03.03 01:02

Чур меня! Что еще за Global? Объект такой знаю, а ключевое слово Ж8-[]

Public есть Public, и публичная переменная необязательно должна объявляться в публичном модуле, можно в любой форме, но обращаться к ней надо через имя формы. А в прочем я уже повторяюсь :)

Ответить

Номер ответа: 5
Автор ответа:
 Gravity



Вопросов: 6
Ответов: 120
 Профиль | | #5 Добавлено: 30.03.03 23:17
Global .... мдааааа ! Насколько я знаю оператор Global использовался ещё в первых версия VB, а потом был заменён на Public ..... это так, кому интересно ....

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам