public Settings_1() { InitializeComponent(); } public Settings_1(update Update) : this() { this.Update = Update; }
Тут всё еще используется первый вариант конструктора и update
не передается:
public partial class Form1 : Form { Settings_1 settings1 = new Settings_1();
покажите это на этот примере и скиньте исходники пожалуйста
Так чего тут показывать, просто надо передать этот update
при создании
Ну только update
естественно надо создать до этого, а не наоборот, и возможнo эти new
надо перенести в конструктор Form1
.
даже если в Settings_1 написать update Update = new update();
то картинка не реагирует на чекбокс
покажите на этом примере пожалуйста
Надо не код выпрашивать, а разобраться в чем была проблема и в чем состоит идея решения, и тогда всё станет понятно.
Если непонятно что такое конструкторы, то выше была ссылка про это
и в том же сообщении написано почему текущий код не работает.
спасибо проблему решил!
появилась маленькая проблема:
Properties.Settings.Default.ShowPicturesInTabPage2 = Dropdown1.selectedIndex;
Properties.Settings.Default.Save();
Dropdown1.selectedIndex
Error CS0029 Cannot implicitly convert type ‘int’ to ‘bool’
дело в том что вместо чек бокса я решил взять Dropdown и появилась эта ошибка
ну так что
Так а что?
Получили ошибку преобразования типов переменных:
Ошибка компилятора CS0029
В данном случае не явное преобразование int в bool
Так а в ошибке что непонятного, зачем вы пытаетесь записать int в bool?
Видимо надо было создать новое свойства нужного типа. Что логично, иначе как интерпретировать числовое значение в свойстве с именем “ПоказыватьКартинкиНаСтранице2”?
проблему решил
но появилась другая - сделал чтобы в лоадере проверялось значение selectedIndex и если его значение 1 то чтобы записалось буловое значение в oop как true а если значение 0 то как false чтобы потом этим булом в других формах проверять какое значение должно быть у картинки.
но в if наоборот нужны bool да и если сделать private bool oop = true; то эту переменую другие формы не видят!
Ничего непонятно, но
это например oop = selectedIndex == 1
для начала: как написать if чтобы он проверял какя таблица в dropdown если это selectedIndex == 1 или selectedIndex == 0
Так и что мешает вставить это
в if
?
вот
a == b
это и есть bool
.
покажите на примере