2012-07-03 2 views
-8

Можно создать дубликат:
Passing variables from main form to input form
Passing data between formsПередача Boolean из основной формы

Как бы я передать результат булевой функции от основной формы? В основном проверить, имеет ли пользователь право редактировать что-либо в программе? Я в основном хочу проверить, что boolean на любом событии, которое имеет дело с редактированием. Есть идеи? Благодарю.

+0

Итак, как свойство 'Form'? – Jodrell

+0

http://stackoverflow.com/questions/1433182/passing-variables-from-main-form-to-input-form?rq=1 – Adam

ответ

1

Создать свойство (или метод) на FormOptions, скажем GetMyResult:

using (FormOptions formOptions = new FormOptions()) 
{ 
    formOptions.ShowDialog(); 

    string result = formOptions.GetMyResult; 

    // do what ever with result... 
} 
+0

Спасибо, что на самом деле помогали сэру, в отличие от некоторых других – jwill22

+0

@ jwill22, вы получили такой подавляющий отрицательный ответ, что ваш вопрос уже ответил несколько раз. Вы не пытались выполнить поиск в StackOverflow, прежде чем спрашивать? Были ли другие ответы бесполезными? – Adam

+0

Да, но ответы не то, что я хотел. – jwill22

1

Это может быть сделано во многих отношениях,

  1. Написать застройщик с BOOL аргументом. Передайте этот аргумент и решите.

  2. Создайте свойство bool, которое может быть доступно из метода вызова.

+1

Спасибо, что помогли сэр, в отличие от некоторых других. – jwill22

Смежные вопросы