Связать вкладку tabcontrol со строкой
У меня есть приложение, которое использует TabControl для хранения RichTextBox. Пользователь имеет возможность открывать больше вкладок по своему усмотрению.
Мне нужен способ связать каждую вкладку со строкой, чтобы я мог сохранить пути к файлам для сохранения.
Чтобы уточнить, при открытии файла в новой вкладке мне нужно иметь возможность сохранить строку с вкладкой. В Java я бы использовал HashMap<Tab, String>
Для решения этой проблемы.
Есть ли способ решить эту проблему?
заранее спасибо
2 ответа
Ты можешь использовать Dictionary<Tab, String>
, Более подробную информацию можно найти здесь
Вы можете назначить строку свойству Tag каждой вкладки. Вам нужно будет использовать объект при использовании, но это самый простой / эффективный способ. Это свойство доступно на всех элементах управления (как Windows формы и WPF, я считаю) для связывания объектов именно так, как вы хотите
Как предполагает Ллл, вы также можете использовать Словарь, который является эквивалентом C# хеш-карты в C#.