Нужно создать перезапуск програмы с сохранением условия чекбокса

Надо не код выпрашивать, а разобраться в чем была проблема и в чем состоит идея решения, и тогда всё станет понятно.

Если непонятно что такое конструкторы, то выше была ссылка про это

и в том же сообщении написано почему текущий код не работает.

спасибо проблему решил!

появилась маленькая проблема:

 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? :thinking:

вот

a == b это и есть bool.

покажите на примере

:confusedparrot:

using System;

public class Program
{
	public static void Main()
	{
		int a = 1;
		if (a == 1)
		{
			Console.WriteLine("Hello");
		}

		bool myBool = a == 1;
		Console.WriteLine(myBool);
	}
}

https://dotnetfiddle.net/AxW7bN

Screenshot_44

Так написано ж, надо экземпляр этого Settings_1 взять.

и, судя по скриншоту, экземпляр класса имеет имя settings

@mr_нонсон , Вы точно разобрались с ООП? Чем класс отличается от экземпляра класса, например, разобрались?

Screenshot_46
Screenshot_45
ок с прошлой проблемой разобрался. но в этот раз значение була res_12 почемуто не меняется

Как проверяли, что не меняется?

Выведите или посмотрите отладчиком что в sett.desing_Dropdown1.selectedIndex.

там все нормально


вот как проверил.

но значение була не меняется