Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > Общие вопросы .NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.12.2008, 15:16   #1
Derk
 
Регистрация: 21.12.2008
Сообщений: 3
По умолчанию Как сделать приложение в стиле Office 2007 в VS2008 ?

Как сделать приложение в стиле Office 2007 в VS2008 ?
Если можна подробно, как установить?

Буду благодарен и за другой стиль, главное, чтоб было без закладок и с прикольным дизайном WinForm.

Платформа .NET ( Win Vista ).
IDE - Visual Studio 2008 SP1.

Последний раз редактировалось Derk; 21.12.2008 в 21:24.
Derk вне форума Ответить с цитированием
Старый 21.12.2008, 20:34   #2
OrdJONY
.NET-чик
Форумчанин
 
Аватар для OrdJONY
 
Регистрация: 24.03.2007
Сообщений: 569
По умолчанию

В Оффисе вы наверное имеете в виду Ribbon (Ленту), кругленькую кнопочку и панельки??? Если да, то могу подсказать но для WPF. Я сейчас как раз разбираюсь с RibbonLib.
"Разработка под веб - как работа с пылесосом: нихрена не прикольно, но засасывает"
Мо маленький городок
OrdJONY вне форума Ответить с цитированием
Старый 21.12.2008, 21:04   #3
Derk
 
Регистрация: 21.12.2008
Сообщений: 3
По умолчанию

Цитата:
Сообщение от OrdJONY Посмотреть сообщение
В Оффисе вы наверное имеете в виду Ribbon (Ленту), кругленькую кнопочку и панельки??? Если да, то могу подсказать но для WPF. Я сейчас как раз разбираюсь с RibbonLib.
Можна и без кнопок, и без закладок, главное чтоб дизайн.
Пажалуста скинь?
Derk вне форума Ответить с цитированием
Старый 21.12.2008, 22:43   #4
Derk
 
Регистрация: 21.12.2008
Сообщений: 3
По умолчанию

Как установить этот контрол http://www.realcoding.net/downloads/go/3148 ?
Derk вне форума Ответить с цитированием
Старый 22.12.2008, 12:26   #5
OrdJONY
.NET-чик
Форумчанин
 
Аватар для OrdJONY
 
Регистрация: 24.03.2007
Сообщений: 569
По умолчанию

Для начала вы должны принять лицензию Office UI http://msdn.microsoft.com/en-us/office/aa973809.aspx а только потом вам дадут скачать RibbonControlsLibrary. Вот код как можно использовать эту библиотеку:
Код:
<r:RibbonWindow x:Class="AdminFCC.Window2"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:r="clr-namespace:Microsoft.Windows.Controls.Ribbon;assembly=RibbonControlsLibrary" Height="380" Width="620">
Для начала нужно подключить Неймспейс, а вместо Window использовать RibbonWindow. если его не использовать то вы не увидите в левом верхнем краю окошка кружочек.
Код:
<r:Ribbon Title="Test1">
<!--Здесь находятся элементы управления которые буду по нажатию круглой кнопочки-->
   <r:Ribbon.ApplicationMenu>
                <r:RibbonApplicationMenu>
                    <r:RibbonApplicationMenu.Command>
                        <r:RibbonCommand LabelTitle="Application Button"
                            LabelDescription="Close the application."
                            SmallImageSource="images/Coins.png"
                            LargeImageSource="images/Coins.png"
                            ToolTipTitle="Personal Finance Manager"
                            ToolTipDescription="Click here to open or save a checkbook register." />
                    </r:RibbonApplicationMenu.Command>
                    <r:RibbonApplicationMenuItem>
                        <r:RibbonApplicationMenuItem.Command>
                            <r:RibbonCommand LabelTitle="MyApp"
                                         LabelDescription="Эта кнопка чего-то там делаеД"
                                         LargeImageSource="images/Bank.png"
                                         SmallImageSource="images/Bank.png"
                                         />
                        </r:RibbonApplicationMenuItem.Command>
                    </r:RibbonApplicationMenuItem>
                </r:RibbonApplicationMenu>
            </r:Ribbon.ApplicationMenu>
   <!--Здесь находятся элементы управления которые буду правее от круглой кнопки, так сказать быстрые вызовы-->

   <r:Ribbon.QuickAccessToolBar>
                <r:RibbonQuickAccessToolBar CanUserCustomize="True">
                    <r:RibbonButton r:RibbonQuickAccessToolBar.Placement="InCustomizeMenuAndToolBar">
                        <r:RibbonButton.Command>
                            <r:RibbonCommand LabelTitle="12"
                                />
                        </r:RibbonButton.Command>
                    </r:RibbonButton>
                    <r:RibbonButton Content="Hello" r:RibbonQuickAccessToolBar.Placement="InCustomizeMenuAndToolBar" />
                    <r:RibbonButton Content="Close" r:RibbonQuickAccessToolBar.Placement="InCustomizeMenuAndToolBar" />
                </r:RibbonQuickAccessToolBar>
            </r:Ribbon.QuickAccessToolBar>

<!--Это собственно табы, группы и содержимое-->

   <r:RibbonTab Label="Главная">
                <r:RibbonGroup>
                    <r:RibbonGroup.Command>
                        <r:RibbonCommand LabelTitle="Edit" />
                    </r:RibbonGroup.Command>
                    <r:RibbonButton>
                        <r:RibbonButton.Command>
                            <r:RibbonCommand LabelTitle="TestButton1" 
                                         Executed="RibbonCommand_Executed"
                                         />
                        </r:RibbonButton.Command>
                    </r:RibbonButton>
                    <r:RibbonButton Content="Test2" ToolTip="ToolTip" />
                </r:RibbonGroup>
            </r:RibbonTab>
</r:Ribbon>
внизу то что у меня получилось
Изображения
Тип файла: jpg Безымянный.jpg (24.8 Кб, 193 просмотров)
"Разработка под веб - как работа с пылесосом: нихрена не прикольно, но засасывает"
Мо маленький городок
OrdJONY вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Microsoft Office Outlook : Как в Аутлуке 2007 настроить макрос на сочетание клавиш? Сергей06 Софт 2 18.09.2008 07:11
Office 2007 MenuDesign Veiron Компоненты Delphi 1 09.06.2008 14:31
Office 2003 и 2007 в одной системе. Как подружить? Bellatrix Microsoft Office Word 1 08.04.2008 12:42
Как сделать кнопку в стиле XP Иллидан Общие вопросы Delphi 6 20.01.2008 12:42
Как сделать автономное от сервера приложение Radeon БД в Delphi 3 24.03.2007 20:44