All Projects → harborsiem → WindowsRibbon

harborsiem / WindowsRibbon

Licence: MS-PL license
Microsoft Ribbon for .NET (Wrapper for C# and VB)

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to WindowsRibbon

Springcloud Learning
学习Spring Cloud框架的总结,使用的是最新的Hoxton版本。主要对包括但不限于Eureka、Ribbon、Hystrix、Zuul、Gateway、Security、Bus、OpenFeign等核心组件的用法进行详细介绍。
Stars: ✭ 129 (+148.08%)
Mutual labels:  ribbon
Hope Cloud
🐳 Hope-Cloud is a Java microservice project
Stars: ✭ 155 (+198.08%)
Mutual labels:  ribbon
Spring Cloud Study
SpringCloud源码实战微服务框架(202003更新到SpringCloud的Greenwich版本,即基于SpringBoot2.1.7版本,以及新增SpringCloud Alibaba从入门到精通教程),涉及内容:配置中心,注册中心,服务提供者,服务消费者,熔断器,配置服务,API Gateway,API网关限流ratelimit,服务链路追踪zipkin,hystrix监控,监控聚合中心turbine等
Stars: ✭ 215 (+313.46%)
Mutual labels:  ribbon
Spring Cloud
SpringCloud微服务架构,提供快速上手脚手架,快速构建高可用注册中心,高可用配置中心,加入Hystrix断路器,gateway服务官网,权限认证、服务降级、限流,加入应用监控
Stars: ✭ 130 (+150%)
Mutual labels:  ribbon
Fluent.ribbon
WPF Ribbon control like in Office
Stars: ✭ 1,895 (+3544.23%)
Mutual labels:  ribbon
Fxribbon
Ribbon control for Java, created in JavaFX
Stars: ✭ 178 (+242.31%)
Mutual labels:  ribbon
Easylauncher Gradle Plugin
Add a different ribbon to each of your Android app variants using this gradle plugin. Of course, configure it as you will
Stars: ✭ 123 (+136.54%)
Mutual labels:  ribbon
Advanced Java
😮 Core Interview Questions & Answers For Experienced Java(Backend) Developers | 互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识
Stars: ✭ 59,142 (+113634.62%)
Mutual labels:  ribbon
Ribbonframework
Delphi wrapper and standalone Designer for the Windows Ribbon Framework
Stars: ✭ 142 (+173.08%)
Mutual labels:  ribbon
Springcloudexamples
Spring Cloud 学习教程
Stars: ✭ 208 (+300%)
Mutual labels:  ribbon
Feign Reactive
Reactive Feign client based on Spring WebFlux
Stars: ✭ 131 (+151.92%)
Mutual labels:  ribbon
Qribbon
Qt 实现的 Ribbon 风格菜单栏,基本思路是定制QTabWidget,通过QSS(样式表)实现显示样式的调整,QRibbon的原则是尽量不侵入正常业务逻辑的开发,所以在开发基于QMainWindow的程序时,可以按照正常的开发流程创建界面,创建普通的菜单栏以及菜单项及其信号槽关联,最后调用QRibbon::install(&mainWindow)函数即可自动创建出与QMainWindow原有QMenuBar相对应的Ribbon...
Stars: ✭ 131 (+151.92%)
Mutual labels:  ribbon
Ribbon.js
🎀 Only 1kb javascript gist to generate a ribbon in your website with HTML5 canvas.
Stars: ✭ 189 (+263.46%)
Mutual labels:  ribbon
Tabtoolbar
A small library for creating tabbed toolbars
Stars: ✭ 129 (+148.08%)
Mutual labels:  ribbon
Saribbon
Ribbon Control on Qt
Stars: ✭ 233 (+348.08%)
Mutual labels:  ribbon
Sample Spring Microservices Kubernetes
sample spring boot application that uses some features provided by spring cloud kubernetes, spring cloud ribbon and zuul proxy deployed on Kubernetes
Stars: ✭ 123 (+136.54%)
Mutual labels:  ribbon
Spring Boot Cloud
基于 Spring Boot、Spring Cloud、Spring Oauth2 和 Spring Cloud Netflix 等框架构建的微服务项目
Stars: ✭ 2,044 (+3830.77%)
Mutual labels:  ribbon
Excel-Timesheet
⏰ This Add-In is used to produce a timesheet file with functionality to import your Google Timeline. The standard timesheet has options for start and end dates, day of week and default start, end and break times. The Google timeline options are start and end dates, UTC selection, daylight savings time parameters and title filter for timeline ent…
Stars: ✭ 25 (-51.92%)
Mutual labels:  ribbon
Springcloudlearning
《史上最简单的Spring Cloud教程源码》
Stars: ✭ 16,218 (+31088.46%)
Mutual labels:  ribbon
Office Ribbonx Editor
An overhauled fork of the original Custom UI Editor for Microsoft Office, built with WPF
Stars: ✭ 205 (+294.23%)
Mutual labels:  ribbon

WindowsRibbon

Windows Ribbon for WinForms

Windows Ribbon for WinForms is a .NET wrapper for Windows 7 Ribbon control. It will allow WinForms developers to use Microsoft Windows 7 Ribbon control in their WinForms applications. Newer versions of Windows (Windows 8, Windows 10) are welcome.

WindowsRibbon is sometimes called UIRibbon. The former development title is Scenic Ribbon.

Project Description

Windows Ribbon for WinForms is a .NET wrapper for Windows 7 Ribbon control. It will allow WinForms developers to use Microsoft Windows 7 Ribbon control in their WinForms applications.

The project includes the library RibbonLib, which adds support for Windows Ribbon to WinForms application and sample applications, written both in C# and VB.NET, that demonstrates the use of the library and the different Ribbon features available.

Read the Wiki Pages for more details on how to use the windows ribbon.

Note: you must have the Windows 7 SDK (or later) installed in order to compile the project.

Following is the list of sample application and their description:

  • 01 - AddingRibbonSupport - Empty WinForms application with basic Ribbon support.
  • 02 - ApplicationMenuButton - WinForms application with Ribbon that contains an application menu with some buttons.
  • 03 - MenuDropDown - WinForms application with DropDownButton and SplitButton inside an application menu.
  • 04 - TabGroupHelp - WinForms application that uses Tabs, Groups and HelpButton.
  • 05 - Spinner - WinForms application that demonstrates the use of a Spinner control in the ribbon.
  • 06 - ComboBox - WinForms application that demonstrates the use of a CombBox control in the ribbon.
  • 07 - RibbonColor - WinForms application that shows how to change the ribbon global colors.
  • 08 - Images - WinForms application that shows how to work set images dynamically in the ribbon.
  • 09 - Galleries - WinForms application thats uses DropDownGallery, SplitButtonGallery and InRibbonGallery.
  • 10 - CheckBox - WinForms application that uses CheckBox and ToggleButton control in the ribbon.
  • 11 - DropDownColorPicker - WinForms application that demonstrates the use of a DropDownColorPicker control in the ribbon.
  • 12 - FontControl - WinForms application that demonstrates the use of a FontControl control in the ribbon.
  • 13 - ApplicationModes - WinForms application that demonstrates the use of ApplicationModes.
  • 14 - ContextualTabs - WinForms application that demonstrates the use of ContextualTabs.
  • 15 - ContextPopup - WinForms application that demonstrates the use of ribbon context popups.
  • 16 - RecentItems - WinForms application that demonstrates the use of ribbon recent items.
  • 17 - QuickAccessToolbar WinForms application that demonstrates the use of quick access toolbar.
  • 18 - SizeDefinition WinForms application that demonstrates the use of custom layout templates.
  • 19 - Localization WinForms application that demonstrates how to localize your ribbon.

see also: Codeplex archive

Documentation archive

Current Documentation

Thanks to Arik Poznanski and Bernhard Elbl for the great work.

Now the WindowsRibbon project is running also in the latest Visual Studio Versions 2017, 2019, 2022. Have a look to the WIKI and the file "HowToUse.md" to see how to use the WindowsRibbon in a .NET WinForms application. In the Releases page of this Github repository there are also zipped *.msi setup files for the components. The msi files are build with the WIX Toolset.


WindowsRibbon is also available on NuGet, with Package Id WindowsRibbon. Via this package you can get a compiled Ribbon Library also for .NET Framework 4.0, .NET Core 3.1, .NET 5 and .NET6


There is also a gui and console based designing, building and previewing tool called RibbonTools.

The C# samples are added with a more complex Mainform application. Here you can see the Ribbon of Mainform in the RibbonTools app.

PrintPreview

An other C# Application with the Ribbon Control one can find at the following page:

ElemntViewer

Installation:

Requirement for installation is the Microsoft .NET Framework 4.6.2 or any higher version. If it is not installed on your computer then you can download it from a Microsoft page. Install this first.

You also need Microsoft .NET Framework 3.5. In Windows 10 you have to go to the Control Panel > Programs > Programs and Features. On the left side click to "Turn Windows features on or off". You get a new dialog. Here you have to select ".NET Framework 3.5 (includes ...)".

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].