Графическое меню [C#]

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by [х26]VОLАND, 6 Feb 2011.

  1. [х26]VОLАND

    [х26]VОLАND Elder - Старейшина

    Joined:
    7 Jun 2006
    Messages:
    513
    Likes Received:
    756
    Reputations:
    218
    Возможно ли стандартными средствами реализовать такое меню, как вверху на скрине:

    [​IMG]
     
  2. W!z@rD

    W!z@rD Борец за русский язык

    Joined:
    12 Feb 2006
    Messages:
    973
    Likes Received:
    290
    Reputations:
    43
    если WPF/Silverlight - запросто

    WinForms - тут придется писать некий свой контрол. Скажем так наследник от TabControl + Toolbar
     
  3. BrainDeaD

    BrainDeaD Elder - Старейшина

    Joined:
    9 Jun 2005
    Messages:
    774
    Likes Received:
    292
    Reputations:
    214
    можно и проще. для кнопок используем панельку. а точнее создаём свой контрол на базе панели. на неё кидаем imagebox и textbox. устанавливаем соответствующую картинку, размеры и позицию для imagebox и textbox. кнопки готовы. для меню тоже используем панель, на которой размещаем наши кнопки. обрабатываем событие klick.
     
    #3 BrainDeaD, 7 Feb 2011
    Last edited: 7 Feb 2011
  4. PaCo

    PaCo Elder - Старейшина

    Joined:
    6 Feb 2008
    Messages:
    436
    Likes Received:
    138
    Reputations:
    25
    Имхо использовать контрол потомок от TabControl с override OnPaint самое оно для этого(после wpf конечно), а в свойствах уже можно и картинки прописать для кнопок и все остальное.
     
    #4 PaCo, 8 Feb 2011
    Last edited: 8 Feb 2011