Страница: 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
Обошелся без второй формы - запихал все контролы в PictureBox, которая становится видимой по клику на меню Options формы.
Номер ответа: 4
Автор ответа:
AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #4
Добавлено: 01.05.12 20:04
Номер ответа: 5
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #5
Добавлено: 02.05.12 08:14
э?
по ходу мы что-то пропустили.. нынче константы это настраиваемый в runtime параметры?
Номер ответа: 6
Автор ответа:
Cramper
Вопросов: 15
Ответов: 93
Профиль | | #6
Добавлено: 02.05.12 10:26
Как то так...
Dim a(100, 200) As Integer
 im 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
 o 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
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, спасибо.
Народ, простите мое невежество, но в строке
я не понимаю что значат параметры в скобках. Понятно что это обработка события "Button1_Click". И что такое Handles Button1.Click?
Прошу ответить подробнее (первые шаги всегда в гору), ну... или послать меня на... сразу
Номер ответа: 12
Автор ответа:
Winand
Вопросов: 87
Ответов: 2795
Web-сайт:
Профиль | | #12
Добавлено: 05.05.12 19:25
>Понятно что это обработка события "Button1_Click".
>И что такое Handles Button1.Click?
Сначала написал ответ, а потом вопрос)
Номер ответа: 13
Автор ответа:
AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #13
Добавлено: 05.05.12 19:39
Человек существо социальное и живет в социуме, принадлежит опр. социальной группе. Если бы это было так, как вы пишите, то человечества просто бы не существовало.
Очень даже существовало бы.
Если те сообщения, которые вы пишите нужны только вам, то заведите текстовый файл и печатайте их туда. Это было бы логичнее.
Любой человек, оставляет сообщение чтобы его заценили другие, тем самым, вроде как оценив, какой он крутой, что выделит немного эндорфинов в его голове.
Номер ответа: 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