Как задать дочернюю переменную?

193
20 апреля 2017, 14:06

Я не так давно начал изучать C#, и пока что, к сожалению, не знаю всех тонкостей и возможностей. Принципиально изучаю методом проб и ошибок, ну и иногда заглядываю в гуглы за поиском ответа. Так вот, перейду к вопросу: можно ли в C# у элементов управления задавать дочерние переменные? Я делаю простой текстовый редактор с вкладками, и мне нужно присвоить к каждому элементу вкладок RichTextBox изменяемый флаг isSaved для манипуляций. Попробую привести пример того, чего я добиваюсь:

RichTextBox TE = new RichTextBox()
{
Dock = DockStyle.Fill,
Name = "text_edit",
Location = new Point(3, 3),
Text = content,
Font = Properties.Settings.Default.GlobFont,
Margin = new Padding(3, 3, 3, 3),
/* а вот и то, что мне нужно */
bool isSaved; /* собственное значение */
};
Answer 1
public partial class MainWindow : Window
    {
        public MainWindow()
        {
            InitializeComponent();
            RichTextBoxMy TE = new RichTextBoxMy();
            TE.isSaved = true;
        }
    }
    public class RichTextBoxMy : RichTextBox
    {
        public bool isSaved;
    }
READ ALSO
Не отображаются данные в dataGridView

Не отображаются данные в dataGridView

Используется C# MySql

539
Запуск проекта под администратором

Запуск проекта под администратором

Добрый день! как я могу запустить свой проект на другом компьютере в одинаковом со мной домене с моими логином и паролемСуть проблемы: написал...

185
Ввод даты в консольном приложении

Ввод даты в консольном приложении

Пишу программу в С#, которая предполагает простое анкетирование пользователей с последующем выводом данных

194
Скрытие progressBar при асинхронной загрузке MVP

Скрытие progressBar при асинхронной загрузке MVP

Здравствуйте, пытаюсь реализовать паттерн MVP на примере приложения Windows FormВозникла проблема с асинхронной загрузки данных при загрузке формы

223