2009-05-03 2 views
0

Я пытаюсь решить, как наилучшим образом включить радиообмена вокруг содержимого панели (или другого контейнера) с помощью Windows Forms .NET (C#) и поддерживать возможность использования дизайнера Visual Studio в форме/usercontrol, которая содержит их.Проект «content» .NET Radiobuttons

Что мне действительно нужно, это что-то вроде TabControl, где я могу выбирать страницы программно, на основе которых проверяется радиобаллон, но без отображения фактических вкладок. Причина, по которой я не использую tabcontrol, заключается в том, что использование текущей выбранной вкладки в качестве входного значения кажется неправильным.

Очевидное решение состоит в том, чтобы просто иметь панель для каждого излучателя и переключать их с использованием видимости и т. Д., Но это раздражает для работы с дизайнером Visual Studio, поскольку эти панели будут либо скрыты друг под другом, либо не в правильном положении (и общая форма не в правильном размере, если нет места больше, чем одна панель, которая должна отображаться одновременно).

Я, кажется, помню, что Delphi имеет параметр PageControl или что-то в этом роде , который был в основном tabcontrol без заголовка табуляции.

Мне кажется, что эта ситуация часто возникает, поэтому мне любопытно: как бы вы установили что-то подобное?

ответ

0

Думаю, я бы просто создал такой элемент управления страницей. Не может быть слишком сложно, я думаю (хотя поддержка времени разработки, как правило, немного сложнее, чем вы хотели бы иногда ...)

+0

Я бы хотел избежать работы с дизайном, поскольку у меня нет опыта с ним. Но я полагаю, что это самый разумный способ сделать это, и получить некоторый опыт в этой части процесса. – ulrikj

1

Я всегда играл с функцией видимости.

+0

видимость свойство :) - нет функция – DaDa

0

Вы можете проектировать каждую панель в качестве пользовательского элемента управления. Это даст вам гибкость в дизайне. Затем, как и все остальные, используйте видимость, когда вы манипулируете ими программно.

 Смежные вопросы

  • Нет связанных вопросов^_^