Как я могу использовать кнопки управления вкладками без нескольких страниц?

Я делаю классный проект для VB 2010, и проект изначально был предназначен для использования кнопок. Однако я обнаружил, что использование элемента управления вкладками выглядит намного лучше и имеет больше смысла. Я спросил своего инструктора, было ли это приемлемо, и ей действительно понравилось, как это выглядело, но сказал, что мне нужно использовать код для изменения свойств элементов управления на странице, чтобы соответствовать требованиям для этого задания.

Я мог бы просто вернуться к использованию кнопок, но теперь мне просто интересно узнать, можно ли это сделать? Итак, есть ли способ использовать одну фиксированную страницу для нескольких вкладок? (Я могу изменить его размер так, чтобы отображались только кнопки вкладок, но я чувствую, что это слишком хакерское)

0
nl ja de
Мне нужно было использовать код для изменения свойств элементов управления на странице в соответствии с требованиями , каковы требования? Пожалуйста, обратитесь к конкретной проблеме.
добавлено автор AbZy, источник
какие вкладки вы используете? это какой-то ajax или сторонний участник или просто
  • ?
  • добавлено автор Sohail Hameed, источник
    это назначение является базовым окном или веб-сайтом ASP.net?
    добавлено автор Sohail Hameed, источник
    то вам нужно посмотреть в панели управления вкладками для окон, а затем создать пользовательские элементы управления для каждой вкладки и связать их с вкладками. c-sharpcorner.com/UploadFile/mahesh/… посмотреть в этом.
    добавлено автор Sohail Hameed, источник
    Требования - это просто использовать код для изменения свойств элементов управления. Поэтому я хочу использовать событие щелчка на вкладке без фактического использования страниц. @Sohail Hameed, я понятия не имею, о чем вы говорите ... Это не веб-страница. Я использую Microsoft Visual Studio 2010.
    добавлено автор Steve Butcher, источник
    приложение на основе окна
    добавлено автор Steve Butcher, источник

    1 ответы

    Это сомнительный интерфейс, поскольку TabControl обычно используется для изменения представления содержимого области, и вы хотите, чтобы TabControl действовал как «действие» на объекте. Из звуков проекта RadioButtons звучат как более подходящий инструмент для использования.

    Один из способов сделать эту работу - сохранить TabControl и элемент управления, который вы изменяете отдельно друг от друга, и просто показать описание действия для каждой вкладки, например:

    enter image description here

    Private Sub TabControl1_Selecting(sender As Object, _
                                      e As TabControlCancelEventArgs) _
                                      Handles TabControl1.Selecting
      Select Case e.TabPage.Name
        Case TabPage1.Name
          Panel1.BackColor = Color.Blue
        Case TabPage2.Name
          Panel1.BackColor = Color.Red
      End Select
    End Sub
    
    0
    добавлено
    DotNetRuChat
    DotNetRuChat
    2 992 участник(ов)

    Чат русскоязычного .NET сообщества http://dotnet.ru/ Вам могут быть интересны: @dotnetchat, @cilchat, @fsharp_chat, @pro_net, @xamarin_russia, @microsoftstackjobs, @uwp_ru Флуд в @dotnettalks

    Microsoft Stack Jobs
    Microsoft Stack Jobs
    1 788 участник(ов)

    Work & freelance only Microsoft Stack. Feed https://t.me/Microsoftstackjobsfeed Чат про F#: @Fsharp_chat Чат про C#: @CSharpChat Чат про Xamarin: @xamarin_russia Чат общения:@dotnettalks

    pro.net
    pro.net
    710 участник(ов)

    Обсуждение .NET Framework и всего, что с ним связано. Правила: не флудить не по теме, уважать ваших коллег и никакой рекламы (объявления о вакансиях можно согласовать с @AlexFails). Флудилка: @dotnettalks Участник @proDOT

    Microsoft Developer Community Chat
    Microsoft Developer Community Chat
    584 участник(ов)

    Чат для разработчиков и системных администраторов Microsoft Developer Community. __________ Новостной канал: @msdevru __________ Баним за: оскорбления, мат, рекламу, флуд, флейм, спам, NSFW контент, а также большое количество оффтоп тем. @banofbot

    .NET Talks: Force Push Masters
    .NET Talks: Force Push Masters
    490 участник(ов)

    Свободный чат .NET разработчиков. Правила: t.me/dotnettalks/56823 Вам могут быть интересны: @dotnetruchat, @dotnetchat, @cilchat, @fsharp_chat, @pro_net, @dotnetgroup, @xamarin_russia, @microsoftstackjobs, @uwp_ru http://combot.org/chat/-1001128250813

    .NET Chat Убежище
    .NET Chat Убежище
    246 участник(ов)

    Чат .NET разработчиков под эгидой MSK/SPB .NET Community Group Вам могут быть интересны: @fsharp_chat, @dotnetruchat, @cilchat, @xamarin_russia, @microsoftstackjobs, @dotnetgroup Флуд в @dotnettalks

    .NET CIL Chat
    .NET CIL Chat
    54 участник(ов)

    .NET CIL (aka IL aka MSIL)