Visual Basic, .NET, ASP, VBScript
 

   
   
     

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

Страница: 1 | 2 |

 

  Вопрос: Пересылка параметров между формами Добавлено: 29.04.12 21:52  

Автор вопроса:  merr
Доброго Времени!
Народ, подскажите!
Задача у меня такая: изначальна была программа небольшая - всего одна форма, но по мере развития накопилось столько параметров, что для них я завел отдельную форму "Options", вылезающую по клику на меню Options на первой (главной) форме. Как с помощью текстбоксов на второй форме задавать параметры констант для кода, относящегося к первой?

Ответить

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

Номер ответа: 1
Автор ответа:
 BG(Алексей)



Вопросов: 26
Ответов: 295
 Профиль | | #1 Добавлено: 30.04.12 05:56
Binding или Delegate

Ответить

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



Вопросов: 11
Ответов: 31
 Профиль | | #2 Добавлено: 30.04.12 12:53
Спасибо!
Обошелся без второй формы - запихал все контролы в PictureBox, которая становится видимой по клику на меню Options формы.
Еще вопрос (простите, может не последний - надо было в теме писать "помогите Буратино":) Имеется двумерный массив, который обрабатывается с помощью двух циклов For (сначала по первому измерению, потом по второму) - каждая пара элементов по порядку. Нужно сделать так, чтоб из массива случайным образом выбиралась пара элементов и обрабатывалась, затем случайно следующая и т.д.

Ответить

Номер ответа: 3
Автор ответа:
 BG(Алексей)



Вопросов: 26
Ответов: 295
 Профиль | | #3 Добавлено: 01.05.12 01:36
merr пишет:
Обошелся без второй формы - запихал все контролы в PictureBox, которая становится видимой по клику на меню Options формы.
Охриненное решение. Молодец. :)

Ответить

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



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #4 Добавлено: 01.05.12 20:04
задавать параметры констант для кода
э?

Ответить

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



Вопросов: 58
Ответов: 4255
 Профиль | | #5 Добавлено: 02.05.12 08:14
AgentFire пишет:
э?

по ходу мы что-то пропустили.. нынче константы это настраиваемый в runtime параметры?

Ответить

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



Вопросов: 15
Ответов: 93
 Профиль | | #6 Добавлено: 02.05.12 10:26
Как то так...

Dim a(100, 200) As Integer
    ;Dim i1, j1, i2, j2, q As Integer
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        q = 1
        ;Do While q = 1
            i1 = Int(Rnd() * 100)
            j1 = Int(Rnd() * 200)
            i2 = Int(Rnd() * 100)
            j2 = Int(Rnd() * 200)
            MsgBox(a(i1, j1))
            MsgBox(a(i2, j2))
        Loop
    End Sub

Ответить

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



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #7 Добавлено: 05.05.12 06:29
BG(Алексей) пишет:
Binding или Delegate

если речь о дотнете идет, не нужно здесь ни первое ни второе

Ответить

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



Вопросов: 15
Ответов: 93
 Профиль | | #8 Добавлено: 05.05.12 08:16
Здесь народ читает всякий. И в основном хочет получить информацию ПО РАБОТЕ. А что значит упоминание о каком-то дотнете?
Да ничего, кроме того, что автор блеснул тем, что другие не знают и видимо от этого получил кайф. А кому такое сообщение на х... нужно? Кроме автора конечно.

Ответить

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



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #9 Добавлено: 05.05.12 09:32
Любое сообщение нужно автору. Более того, вообще всё, что делает человек - он делает это для себя. И только для себя. Всегда.

Ответить

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



Вопросов: 15
Ответов: 93
 Профиль | | #10 Добавлено: 05.05.12 14:27
"Более того, вообще всё, что делает человек - он делает это для себя. И только для себя. Всегда."
Вам самому не смешно?
Человек существо социальное и живет в социуме, принадлежит опр. социальной группе. Если бы это было так, как вы пишите, то человечества просто бы не существовало.
Если те сообщения, которые вы пишите нужны только вам, то заведите текстовый файл и печатайте их туда. Это было бы логичнее.

Ответить

Номер ответа: 11
Автор ответа:
 merr



Вопросов: 11
Ответов: 31
 Профиль | | #11 Добавлено: 05.05.12 15:23
Товарищи, эк вас занесло-то ;)
Cramper, спасибо.
Народ, простите мое невежество, но в строке
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

я не понимаю что значат параметры в скобках. Понятно что это обработка события "Button1_Click". И что такое Handles Button1.Click?
Прошу ответить подробнее (первые шаги всегда в гору), ну... или послать меня на... сразу :)

Ответить

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



Вопросов: 87
Ответов: 2795
 Web-сайт: winandfx.narod.ru
 Профиль | | #12
Добавлено: 05.05.12 19:25
>Понятно что это обработка события "Button1_Click".

>И что такое Handles Button1.Click?

Сначала написал ответ, а потом вопрос:))

Ответить

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



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #13 Добавлено: 05.05.12 19:39
Cramper пишет:
Человек существо социальное и живет в социуме, принадлежит опр. социальной группе. Если бы это было так, как вы пишите, то человечества просто бы не существовало.

Очень даже существовало бы.

Cramper пишет:
Если те сообщения, которые вы пишите нужны только вам, то заведите текстовый файл и печатайте их туда. Это было бы логичнее.

Любой человек, оставляет сообщение чтобы его заценили другие, тем самым, вроде как оценив, какой он крутой, что выделит немного эндорфинов в его голове.

Ответить

Номер ответа: 14
Автор ответа:
 merr



Вопросов: 11
Ответов: 31
 Профиль | | #14 Добавлено: 07.05.12 12:43
Winand, вопрос был про параметры в скобках и про Handles Button1.Click...

Ответить

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



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #15 Добавлено: 07.05.12 15:07
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

Private - модификатор досутпа, указывает что к этому члену можно получить доступ только из класса, в котором он объявлен
Sub - указане того что определяется процедура (а не функция)
Button1_Click - название процедуры (может быть любым)
ByVal sender As System.Object - ссылка на объект, инициировавший событие. В данном сулчае здесь будет лежать ссылка на кнопку, по которой кликнули
ByVal e As System.EventArgs - в данном случае этот аргумент ничего не значит. Если что-то отличное от System.EventArgs (например, CommandEventArgs), то в e лежат дополнительные данные, связанные с событием (координаты мыши, нажтаые кнопки и т.п.)
Handles Button1.Click - указывает что этот метод должен быть определен обрабочтиком события Click для объекта Button1

Ответить

Страница: 1 | 2 |

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



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