Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: Вызов процедуры из другой процедуры Добавлено: 24.01.11 19:35  

Автор вопроса:  kuklus
Парни! Подскажите, пожалуста, как вызвать автоматически созданную процедуру из другой процедуры? Смущает Handles и параметр e.
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
' вызов TabPage2_Enter
' вызов Button2_Click
End Sub
    
Private Sub TabPage2_Enter(ByVal sender As Object, ByVal e As System.EventArgs) Handles TabPage2.Enter
...
End Sub
    
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
...
End Sub

Ответить

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

Номер ответа: 1
Автор ответа:
 Сергей



ICQ: 558230345 

Вопросов: 7
Ответов: 91
 Профиль | | #1 Добавлено: 24.01.11 19:59
а ты не смущайся. вызывай.

Ответить

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



Вопросов: 3
Ответов: 12
 Профиль | | #2 Добавлено: 24.01.11 20:25
так он просит е. что мне ему подсунуть?

Ответить

Номер ответа: 3
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #3 Добавлено: 24.01.11 21:00
Nothing

Ответить

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



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #4 Добавлено: 24.01.11 21:37
EventArgs.Empty а не Nothing, мой юный друг

Ответить

Номер ответа: 5
Автор ответа:
 VβÐUηìt



Вопросов: 246
Ответов: 3333
 Web-сайт: смекаешь.рф
 Профиль | | #5
Добавлено: 24.01.11 22:26
Передвай тупо е и все.
  1.  
  2. Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
  3. ' вызов TabPage2_Enter
  4. TabPage2_Enter(sender,e)
  5. ' вызов Button2_Click
  6. Button2_Click(sender, New System.EventArgs())
  7. Button2_Click(sender, EventArgs.Empty)
  8. Button2_Click(this, EventArgs.Empty)
  9. End Sub


Один хрен. Ты все равно не используешь оба этих параметра. По сути,
  1. Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)

это тупо обычная процедура с двуймя параметрами сендер и е. С названием Button2_Click, хотя с таким же успехом ее можно назвать Rasta_Vasya или Boo(ByVal sender... А хандлес как раз отвечает за то, что эта процедура будет вызываться при событии Enter у TabPage или что там еще. Смекаешь?

Ответить

Номер ответа: 6
Автор ответа:
 kuklus



Вопросов: 3
Ответов: 12
 Профиль | | #6 Добавлено: 25.01.11 07:20
спасибо!

Ответить

Номер ответа: 7
Автор ответа:
 kuklus



Вопросов: 3
Ответов: 12
 Профиль | | #7 Добавлено: 25.01.11 20:57
А подскажите как програмно сделать закладку активной, т.е. открыть её? Я уже все перепробовал.
TabPage2.Select()
TabPage2.Show()
TabPage2.Refresh()

Ответить

Номер ответа: 8
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #8 Добавлено: 25.01.11 22:32
EnsureVisible есть у нее?

Ответить

Номер ответа: 9
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #9 Добавлено: 25.01.11 22:32
Focus() как вариант

Ответить

Номер ответа: 10
Автор ответа:
 kuklus



Вопросов: 3
Ответов: 12
 Профиль | | #10 Добавлено: 26.01.11 18:04
Не, Focus не работает.

Ответить

Номер ответа: 11
Автор ответа:
 Дмитрий Юпатов



Вопросов: 4
Ответов: 457
 Web-сайт: cargomaster.at.ua/
 Профиль | | #11
Добавлено: 26.01.11 18:42
  1. TabControl1.SelectedTab = TabPage2

Ответить

Номер ответа: 12
Автор ответа:
 kuklus



Вопросов: 3
Ответов: 12
 Профиль | | #12 Добавлено: 27.01.11 20:52
Спасибо.

Ответить

Страница: 1 |

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



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