Я пытаюсь решить, как наилучшим образом включить радиообмена вокруг содержимого панели (или другого контейнера) с помощью Windows Forms .NET (C#) и поддерживать возможность использования дизайнера Visual Studio в форме/usercontrol, которая содержит их.Проект «content» .NET Radiobuttons
Что мне действительно нужно, это что-то вроде TabControl, где я могу выбирать страницы программно, на основе которых проверяется радиобаллон, но без отображения фактических вкладок. Причина, по которой я не использую tabcontrol, заключается в том, что использование текущей выбранной вкладки в качестве входного значения кажется неправильным.
Очевидное решение состоит в том, чтобы просто иметь панель для каждого излучателя и переключать их с использованием видимости и т. Д., Но это раздражает для работы с дизайнером Visual Studio, поскольку эти панели будут либо скрыты друг под другом, либо не в правильном положении (и общая форма не в правильном размере, если нет места больше, чем одна панель, которая должна отображаться одновременно).
Я, кажется, помню, что Delphi имеет параметр PageControl или что-то в этом роде , который был в основном tabcontrol без заголовка табуляции.
Мне кажется, что эта ситуация часто возникает, поэтому мне любопытно: как бы вы установили что-то подобное?
Я бы хотел избежать работы с дизайном, поскольку у меня нет опыта с ним. Но я полагаю, что это самый разумный способ сделать это, и получить некоторый опыт в этой части процесса. – ulrikj