Связать вкладку tabcontrol со строкой

У меня есть приложение, которое использует TabControl для хранения RichTextBox. Пользователь имеет возможность открывать больше вкладок по своему усмотрению.

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

Чтобы уточнить, при открытии файла в новой вкладке мне нужно иметь возможность сохранить строку с вкладкой. В Java я бы использовал HashMap<Tab, String> Для решения этой проблемы.

Есть ли способ решить эту проблему?

заранее спасибо

2 ответа

Решение

Ты можешь использовать Dictionary<Tab, String>, Более подробную информацию можно найти здесь

Вы можете назначить строку свойству Tag каждой вкладки. Вам нужно будет использовать объект при использовании, но это самый простой / эффективный способ. Это свойство доступно на всех элементах управления (как Windows формы и WPF, я считаю) для связывания объектов именно так, как вы хотите

Как предполагает Ллл, вы также можете использовать Словарь, который является эквивалентом C# хеш-карты в C#.

Другие вопросы по тегам