Загрузка...

D d del?

Тема в разделе C# создана пользователем Fans 1 апр 2019. 338 просмотров

  1. Fans
    Fans Автор темы 1 апр 2019 L 812 3 май 2018
    d de del
    Ограничение ответов в теме:
    Автор темы разрешил отвечать в теме только этим группам (и вышестоящим): Команда форума и Кураторы.
     
    1 апр 2019 Изменено
  2. LitleDuck
    LitleDuck 1 апр 2019 Заблокирован(а) 325 1 мар 2018
    Тебе нужно создать переменную типа Form2. Пример Form2 form=new Form2();
    После чего обращаться к чекбоксам - form.checkBox1. Для того чтобы запоминать можно сделать проверку на то чекнута ли чекбокса, если да то значение переменной типа bool делаешь true и создаёшь проверку if(checked1) { checkBox1.checked =true;}
     
  3. Fans
    Fans Автор темы 1 апр 2019 L 812 3 май 2018
    LitleDuck, Ну хоть тут ответил, в тг же не отвечаешь :dog:
     
  4. waydersoon_inactive
    В переменную сохраняй значения всех чекбоксов и на новой форме по этой же переменной их выставляй.
     
  5. Fans
    Fans Автор темы 1 апр 2019 L 812 3 май 2018
    LitleDuck, @waydersoon, не подскажите, как сделать "cfg" для софта (чтобы каждый раз не вводить свои значения/ставить активными чекбоксы)
     
  6. Zorden
    Zorden 1 апр 2019 Заблокирован(а) 41 5 дек 2017
    Fans, через ini делай (ищи в гугле)
     
  7. TeeNeeRop
    TeeNeeRop 1 апр 2019 Человек-Человека брось,а зверя-крысу, себе забери 126 13 сен 2017
    Сматри вонючка вонючая, у тебя Form2() метод есть лол тупа, вот ты туда впиши Form2(bool ch1, bool ch2, bool ch3, bool ch4, bool ch5, bool ch6) { checkbox1.checked = ch1 и т.п ) понял?...\
     
  8. TeeNeeRop
    TeeNeeRop 1 апр 2019 Человек-Человека брось,а зверя-крысу, себе забери 126 13 сен 2017
    Сохраняй кфг на сервере и загружай его, изи же..
     
  9. sashf1999
    sashf1999 13 апр 2019 Сделаю софт на заказ: https://goo.gl/2R9Ffs 3 26 мар 2018
    Можно сделать несколькими вариантами:
    1. Сделать компоненты типа public и с form2 обращаться к form1.название компонента.свойства.
    Form2 form=new Form2();
    string test = form.button2.text;//получишь текст с кнопки название которой баттон 2.
    bool check = form.checkbox2.cheked;//получить значение чекбокса
    2. Можно сделать класс с отдельными переменными. при вызове формы 2 допустим ты будешь в этот класс в переменные передавать значения с полей, а во второй форе просто с этого класса выводить значения.
    public MainClass{public static string test {get;set;}}
    ...form1{
    public button1()
    {
    MainClass.test = checkbox1.text;//Передаем в переменную test класс MainClass название чекбокса
    //открытие формы 2
    }//Метод кнопки которая открывае вторую форму
    }//класс формы 1
    ...form2{
    //на методе загрузки формы, или на нажатие кнопки пишешь просто string test = MainClass.test - в переменную test помещаем значение с класса, с переменной
    }
    - Код может быть не верный немного, делал в слепую, хотел показать главную идею
    3. Поместить значение в переменную класса допустим, и сохранить эти переменные класса, а при открытии второй формы просто загрузить из файла. Сохранить можно в: json, txt, xml и тд

    Вообще лучше сделать по второму варианту, но при закрытии программы сделать сохранение переменных этого класса и все.
    Думаю суть понял и идею я свою до тебя донес). Вообще в инете куча инфы по этому поводу, я привел только несколько вариантов реализации.
     
  10. TeeNeeRop
    TeeNeeRop 13 апр 2019 Человек-Человека брось,а зверя-крысу, себе забери 126 13 сен 2017
    Ну это бан.
     
  11. Ascar
    Ascar 4 май 2019 Чемпион по спизженным велосипедам 335 24 ноя 2016
    1.
    [IMG]
    2.
    [IMG]
    3.
    Обращение к переменным происходит таким образом:
    Properties.Settings.Default.Название_переменной (Пример: Properties.Settings.Default.AccessToken)
    4.
    Чтобы сохранить переменную и после перезапуска программы значения остались, после каждого изменения значений использовать: Properties.Settings.Default.Save();
     
  12. termicabhf
    termicabhf 6 май 2019 0 16 мар 2017
    Проще всего используй настройки в самой программе, как сказано выше.
     
  13. pregex
    pregex 14 май 2019 0 14 май 2019
    Создай static class в котором будут хранится список проставленных чекбоксов или что-то в этом духе. Он у тебя проинициализируется один раз и будет хранить всё в памяти, пока ты не завершишь процесс приложения.
     
Top
Загрузка...