Управление перемещением с одной вкладки на другую - PullRequest
0 голосов
/ 29 апреля 2010

Я использую Visual Studio 2008, и недавно появилась странная ошибка.

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

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

Кто-нибудь еще сталкивался с этой проблемой? Любое решение для этого? И да, я использую последний пакет обновления.

Ответы [ 2 ]

2 голосов
/ 29 апреля 2010

Управление вкладками не поддерживает размещение элементов на вкладках. Вы можете добавить элемент управления Panel на каждую вкладку и установить для них свойство Dock. Затем вы можете поместить свои элементы управления непосредственно в элементы управления Panel.

0 голосов
/ 29 апреля 2010

Я бы предложил, чтобы на каждой странице было более двух элементов управления, создавайте свои собственные пользовательские элементы управления, по одному для каждой вкладки, а затем добавляйте в них другие элементы управления по мере необходимости, а затем добавляйте эти пользовательские элементы управления. на вкладке в состоянии Docked.Fill. В противном случае, если у вас достаточно сложный контроль вкладок, ваш код очень быстро запутается.

...