Форум программистов, компьютерный форум, киберфорум
Наши страницы

C# Windows Forms

Войти
Регистрация
Восстановить пароль
 
 
Viewed
0 / 0 / 1
Регистрация: 20.09.2015
Сообщений: 68
#1

Передать форму в функцию - C#

21.12.2015, 00:21. Просмотров 492. Ответов 18
Метки нет (Все метки)

Допустим есть:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
if (radioButton1.Checked || radioButton2.Checked)
{
 if (radioButton1.Checked)
 {
  Gb.Hot = "Gamer1"; //Gb.Hot - глобальная переменная типа string
 }
  if (radioButton2.Checked)
 {
  Gb.Hot = "Computer";
 }
Gb.Myform2.Close();
}
 else MessageBox.Show("Кто первый?");
К этому коду нужно обратится несколько раз.
Пытался сделать так:
C#
1
2
3
4
5
6
public static void Hot1()
{
RadioButton radioButton1 = new RadioButton();
RadioButton radioButton2 = new RadioButton();
... //Код выше
}
Но тогда все время выходит MessageBox
Если каждый раз в нужное место вставить код, то работает правильно

Как все таки передать radioButton в функцию/процедуру или как это еще назвать..?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.12.2015, 00:21
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Передать форму в функцию (C#):

Передать данные в другую форму - C#
Есть две формы Form1 и Form2,в Form1 содержатся данные, необходимые для работы функции в Form2, как осуществить передачу данных?

Передать параметры с формы на форму - C#
Проблема такова. Не передаются параметры с формы на форму. В проекте есть другие формы, где это работает, а тут весь код такой же, но...

Передать тему на другую форму - C#
Здравствуйте. Подскажите, пожалуйста с таким вопросом, как можно передать тему с одной формы в другую форму? пробу так пишу в первой...

Передать форму как ссылку - C#
Всем привет. Подскажите как можно передать форму, в которой на данный момент идет работа, в новый (мой) компонент как ссылку для работы с...

Передать переменную на другую форму - C#
Передавал значение из одной формы на вторую так На первой форме: Form2 f2 = new Form2(); f2.test(19); f2.ShowDialog(); На второй:...

Передать текст на другую форму - C#
Всем привет, не получается передать значение listbox с главной формы на 2 форму в textbox т.е. вывести значение в textbox. И так же...

18
Даценд
Модератор
Эксперт .NET
3698 / 3570 / 1822
Регистрация: 20.04.2015
Сообщений: 6,549
22.12.2015, 14:41 #16
Получить координаты щелчка e.X и e.Y можно в обработчике события MouseClick:
C#
1
2
3
4
private void pictureBox1_MouseClick(object sender, MouseEventArgs e)
{
    MessageBox.Show(string.Format("Координаты: x={0}, y={1}", e.X, e.Y)); 
}
0
Viewed
0 / 0 / 1
Регистрация: 20.09.2015
Сообщений: 68
22.12.2015, 16:07  [ТС] #17
Как передать в метод одномерный массив и вернуть его?
0
HectorPrima
120 / 55 / 19
Регистрация: 19.12.2014
Сообщений: 185
22.12.2015, 16:21 #18
Как применить ref и out для ссылок на объекты
0
Viewed
0 / 0 / 1
Регистрация: 20.09.2015
Сообщений: 68
22.12.2015, 20:27  [ТС] #19
А я так сделал
C#
1
2
3
4
5
if (If.CanHod(Gb.Game) == true)
            {
              ...
            }
            else ...
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
public static Boolean CanHod(int[] Game)
        {
 
            int k = 0;
            bool x;
 
            for (int i = 0; i < 9; i++)
            {
                if (Game[i] == 0) k += 1;
            } 
 
            if (k != 0) x = true; 
            else x = false; 
            return (x);
        }
Добавлено через 48 минут
Вопрос. После определенных вычислений надо вернутся к коду Form1 и ждать клика по какой-либо кнопке, ну а потом вернуть, допустим, true, как?
0
22.12.2015, 20:27
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.12.2015, 20:27
Привет! Вот еще темы с ответами:

Передать переменную в другую форму - C#
Подскажите! Всё излазил! Не могу разобраться. Создал две формы. На первой есть переменные a, b, c, d. Как со второй формы задать эти...

Передать ссылку на форму в конструкторе - C#
Здравствуйте! Есть два файла Form1.cs и Protocol.cs, на форме Form1 располагается listBox1, в который выводятся отладочные сообщения при...

Передать значение кнопки в форму - C#
Нужно передать значение, получаемое посредством клика на кнопке в дочерней форме, что это значение отображалось на основной форме. Ниже...

Передать массив в главную форму - C#
Имеется 2 формы, нужно из одной передать параметры другую, например мне нужно передать массив в главную форму при нажатии на кнопку &quot;ОК&quot; в...


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

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

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