All Projects → 0xLaileb → WinForms.FC_UI

0xLaileb / WinForms.FC_UI

Licence: MIT license
👀 FC_UI (Fun-Code User Interface) - библиотека пользовательских элементов управления (user control) для WinForms (.Net Framework / .Net Core).

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to WinForms.FC UI

Winforms
Windows Forms is a .NET UI framework for building Windows desktop applications.
Stars: ✭ 3,301 (+18238.89%)
Mutual labels:  winforms, windows-forms
Scraps
Scrap.TF Raffle Joining Bot
Stars: ✭ 24 (+33.33%)
Mutual labels:  winforms, windows-forms
Microsoft.toolkit.win32
This repository contains all controls for WPF and WinForms to simplify and demonstrate usage of UWP controls
Stars: ✭ 257 (+1327.78%)
Mutual labels:  winforms, windows-forms
ModernUIDoneRight
A rewrite of my old theme library for WinForms
Stars: ✭ 22 (+22.22%)
Mutual labels:  winforms, winforms-controls
ObjectListView
ObjectListView is a .NET ListView wired on caffeine, guarana and steroids. More calmly, it is a C# wrapper around a .NET ListView, which makes the ListView much easier to use and teaches it lots of neat new tricks.
Stars: ✭ 72 (+300%)
Mutual labels:  winforms, winforms-controls
Standard-Toolkit
An update to Component factory's krypton toolkit to support .NET Framework 4.6.2 - 4.8.1 to .NET Core/.NET
Stars: ✭ 194 (+977.78%)
Mutual labels:  winforms, custom-controls
Darkui
Dark themed control and docking library for .NET WinForms.
Stars: ✭ 539 (+2894.44%)
Mutual labels:  winforms, windows-forms
Csla
A home for your business logic in any .NET application.
Stars: ✭ 865 (+4705.56%)
Mutual labels:  winforms, windows-forms
Ookii Dialogs Winforms
Common dialog classes for Windows Forms applications
Stars: ✭ 130 (+622.22%)
Mutual labels:  winforms, windows-forms
Mvvmfx
MVVM for Wisej and Windows Forms - Caliburn.Micro and Bound controls libraries
Stars: ✭ 50 (+177.78%)
Mutual labels:  winforms, windows-forms
SevenSegment
A full-featured seven-segment control for WinForms.
Stars: ✭ 30 (+66.67%)
Mutual labels:  winforms, winforms-controls
ganttchart
The Winforms Gantt Chart is the .NET Winforms control originally hosted on CodePlex (http://ganttchart.codeplex.com)
Stars: ✭ 150 (+733.33%)
Mutual labels:  winforms, winforms-controls
Microsoft.Toolkit.Win32
This repository contains all controls for WPF and WinForms to simplify and demonstrate usage of UWP controls
Stars: ✭ 345 (+1816.67%)
Mutual labels:  winforms, windows-forms
WinForms-KWAssistant
百度搜索关键词,刷点击
Stars: ✭ 16 (-11.11%)
Mutual labels:  winforms
TrialMaker.Demo
A powerful yet straight-forward library suite that provides secure trial license generation and copy-protection features for .NET applications. It also supports premium license generation for expired free-trials.
Stars: ✭ 21 (+16.67%)
Mutual labels:  winforms
TheLastTime
C# .NET 5 Blazor WebAssembly Progressive Web Application that tracks when was the last time you did something
Stars: ✭ 23 (+27.78%)
Mutual labels:  winforms
WinFormsComInterop
ComWrappers required to run NativeAOT and WinForms
Stars: ✭ 54 (+200%)
Mutual labels:  winforms
forge-viewhubs-desktop
Autodesk design file explorer for desktop: Demonstrates a desktop application that shows BIM 360 Team, BIM 360 Docs and Fusion Team hubs, which respective Projects, Folders, Items and Versions
Stars: ✭ 31 (+72.22%)
Mutual labels:  winforms
dot-net-transitions
A library for animated UI transitions for .NET
Stars: ✭ 85 (+372.22%)
Mutual labels:  winforms
EBind
🔵 .NET Data Binding we deserve: concise, fast, feature-rich
Stars: ✭ 141 (+683.33%)
Mutual labels:  winforms

FC_UI

Данная библиотека представляет возможность использовать пользовательские элементы управления (user control) и тонко настраивать их в своих приложениях WinForms.
Кроме того она используется в дизайне ПО от организации «Fun-Code»: https://vk.com/official_funcode
Поддержка: .Net Framework 4.5+ / .Net Core

🚀 Как использовать

  • .Net Framework

  1. Скачайте последний releases.
  2. Откройте свой проект и перейдите в Панель элементов.
  3. ПКМ -> Добавить вкладку (имя FC_UI).
  4. ПКМ по вкладке FC_UI -> Выбрать элементы -> Обзор -> FC_UI.dll -> ОК.
  • .Net Core

  1. Скачайте последний исходный код.
  2. Перекиньте папки Components, Controls и Engines в папку исходного кода вашего проекта.
  3. Откройте свой проект и в Панель элементов вы увидите данные контролы.

Что нужно добавить / исправить

  • FSwitchBox -> исправить отображение при активации (расчеты неверные, при больших размерах неверно рисуется).
  • FButton -> добавить поддержку постановки картинки.
  • FProgressBar -> исправить рисование Value (если Value < 6 (зависит от RoundingInt, то появляется дефект) [пока можете использовать StartDrawingValue].
  • Исправить анимацию контролов (после нескольких кликов анимация становится быстрее).
  • Добавить эффект клика (навел - исчезло - появилось обратно).
  • Доделать ZColorPicker (убрать использование picturebox).

🔧 Особенности данной библиотеки

  • Тонкая настройка контрола (фон (вкл\выкл, цвет), обводка (вкл\выкл, цвет), эффекты (вкл\выкл, цвет, скорость, прозрачность), градиент фона и обводки (вкл\выкл, цвета), подсветка (вкл\выкл, цвет, толщина), закругление (вкл\выкл, значение), стиль контрола (дефолт, кастом, RGB, случайный), режим сглаживания, размер, шрифт и т.д).
  • Режим RGB включает любимое многим переливание цвета (HSV).
  • Стиль Random случайно задаёт параметры контролу, из-за этого получается «случайный стиль».
  • Эффекты присутствуют в некоторых контролам (см. ниже).
  • Градиент присутствует в виде фона и обводки, что даёт возможность создать «объемный» дизайн.
  • Подсветка даёт возможность создать «тень» или же просто подсветку.
  • Закругление даёт возможность закруглить края контрола или же его весь.
  • Компонент Global_RGB даёт возможность глобального RGB-режима, т.е все контролы будут всегда на "одной волне".

Список контролов и их характеристика

User Control Effects RGBMode RandomStyle GradientBackground GradientPen Lighting Rounding ReSize
FButton
FCheckBox
FRadioButton
FSwitchBox
FProgressBar
FScrollBar
FRichTextBox
FTextBox
FGroupBox
ZColorPicker

🔎 Демонстрация (из-за обработки качество хуже)

  • Стандартный стиль

  • Режим RGB, компонент Global_RGB

  • Случайный стиль

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].