The Magical Magikarp Ответов: 1

Как сохранить вкладки моего tabcontrol для следующего запуска? С#


Мне нужно сохранить вкладки моего TabControl, чтобы при следующем запуске пользователь открыл исходные вкладки. (Как Notepad++, но на языке Си#)

Если я могу, я хотел бы записать TabControl в файл и повторно загрузить его при следующем запуске.

Спасибо :)

Что я уже пробовал:

I tried to create an App Setting in the Properties menu, and I thought it "worked", but when I attempted to run it, it throws an error stating it doesn't know how to "get" the TabControl's values. I assume it's because the App Setting area isn't meant for a TabControl? Or am I doing something wrong?

1 Ответов

Рейтинг:
0

Dave Kreskowiak

Вы не можете сохранить сам элемент управления. Это даже не имеет смысла. Однако вы можете сохранить информацию, использованную для создания этой вкладки. Когда приложение снова запустится, загрузите информацию и воссоздайте вкладки, как вы делали это раньше.


The Magical Magikarp

Хм? Не могли бы вы рассказать подробнее? :D Я думаю, что не совсем понимаю

The Magical Magikarp

Могу ли я записать свой TabControl в XML-файл или, еще лучше, в файл XML-схемы? Это кажется логичным, по крайней мере, с моей точки зрения :D

Dave Kreskowiak

Опять же, вы не можете сохранить сами элементы управления.

Вы создали закладочные страницы в своем коде, не так ли? Вы предоставили какому-то методу где-то в своем коде информацию, необходимую для создания этой вкладки, не так ли? Вы сохраняете эту информацию в файл, а затем просто считываете эти данные обратно и передаете их методу, создавшему страницы вкладок.

The Magical Magikarp

В этом есть смысл.. Я попробую это сделать!