Bunifu Framework Docs
HomePricingFAQsMy Account
  • Introduction
  • Getting started
    • Requirements
    • Installation
    • Installing for .Net 5 & Above
    • Licensing
      • Managing your licenses
      • Bunifu Licensing CLI
      • Bunifu Device Remover (Deprecated)
  • BUNIFU UI
    • Controls
      • Bunifu Button
      • Bunifu Button (variant)
      • Bunifu Cards
      • Bunifu CheckBox
      • Bunifu Circle Progress
      • Bunifu Datagrid View
      • Bunifu Date Picker
      • Bunifu Drop Down
      • Bunifu Flat Button
      • Bunifu Form Caption Button
      • Bunifu Form Control Box
      • Bunifu Form Resize Icon
      • Bunifu Gradient Panel
      • Bunifu Icon Button
      • Bunifu Image Button (New)
      • Bunifu Image Button (Old)
      • Bunifu IOS Switch (1.5.3)
      • Bunifu Label
      • Bunifu Loader
      • Bunifu Picture Box
      • Bunifu Pages
      • Bunifu Panel
      • Bunifu Progress Bar
      • Bunifu Radial Gauge
      • Bunifu Radio Button
      • Bunifu Rating
      • Bunifu Range
      • Bunifu Separator
      • Bunifu Sliders
      • Bunifu Shadow Panel
      • Bunifu Shapes
      • Bunifu Switch (1.5.3)
      • Bunifu ScrollBars
      • Bunifu Toggle Switch
      • Bunifu Toggle Switch (variant)
      • Bunifu Tile Button
      • Bunifu Thin Button (1.5.3)
      • Bunifu ToolTip
      • Bunifu Textbox
      • Bunifu User Control
    • Components
      • Bunifu Color Transition
      • Bunifu Drag
      • Bunifu Elipse [Deprecated]
      • Bunifu Form Dock
      • Bunifu Form Drag
      • Bunifu Form Resizer
      • Bunifu Snackbar
      • Bunifu Transition
  • BUNIFU CHARTS
    • Introduction
      • Quick Tips
    • Chart Components
      • Bunifu Bar Chart
      • Bunifu Bubble Chart
      • Bunifu Canvas Control
      • Bunifu Doughnut Chart
      • Bunifu Horizontal bar Chart
      • Bunifu Line Chart
      • Bunifu Pie chart
      • Bunifu Polar Chart
      • Bunifu Radar Chart
  • BUNIFU DATAVIZ [Deprecated]
    • Basic Charts [Deprecated]
      • Step Line Chart [Deprecated]
      • Step Area Chart [Deprecated]
      • Spline Chart [Deprecated]
      • Pie Chart [Deprecated]
      • Line Chart [Deprecated]
      • Doughnut Chart [Deprecated]
      • Bar Chart [Deprecated]
      • Area Chart [Deprecated]
      • Column Chart [Deprecated]
    • Advanced Charts [Deprecated]
      • Stacked Column 100 Chart [Deprecated]
      • Stacked Column Chart [Deprecated]
      • Stacked Bar Chart 100 [Deprecated]
      • Stacked Bar Chart [Deprecated]
      • Stacked Area Chart 100 [Deprecated]
      • Stacked Area Chart [Deprecated]
      • Scatter Chart [Deprecated]
      • Range Spline Area Chart [Deprecated]
      • Range Column Chart [Deprecated]
      • Range Bar Chart [Deprecated]
      • Range Area Chart [Deprecated]
      • OHLC Chart [Deprecated]
      • Candle Stick Chart [Deprecated]
      • Bubble Chart [Deprecated]
Powered by GitBook
On this page
  • Overview
  • Getting Started
  • Adding Bunifu Elipse at Design Time
  • Properties
  • 1. TargetControl
  • 2. ElipseRadius
  • How to use Bunifu Ellipse control on any control
  • Take Away

Was this helpful?

  1. BUNIFU UI
  2. Components

Bunifu Elipse [Deprecated]

Take Control of your Form's non-client area with a stylish smooth-edged custom border

PreviousBunifu DragNextBunifu Form Dock

Last updated 11 months ago

Was this helpful?

Please note that this component is not included in the most recent version update of Bunifu.UI.WinForms. Therefore, it is advised to install Bunifu.UI.WinForms.1.5.3 from NuGet Package Manager in your project in Visual Studio to ensure the component is included in your toolbox. This approach is applicable solely to .NET Framework projects.

Overview

Bunifu Elipse is a rich .NET component that allows you to create a custom non-client area for your Form. It includes a feature that hides the top bar of your Windows Form and adds a smooth curved edge.

Getting Started

This section will guide you on using Bunifu Elipse via the designer approach.

Adding Bunifu Elipse at Design Time

Bunifu Ellipse can be added to the form at the designer level by locating or searching BunifuElipse in your toolbox and drag it to your form as shown below. Once the elipse component is dropped in the form, it automatically targets the form, thereby hiding the top bar (non-client area) of the form.

If you accidentally dropped Bunifu Elipse on your form, you can delete it from the component tray area, reopen the form, and set the FormBorderStyle property of your form to Sizable.

Let's dive and get insights into the available properties on Bunifu Elipse.

Properties

1. TargetControl

This property allows you to get or set the control(e.g., the form) to which Bunifu Elipse will be applied.

Targetting any control with Bunifu Elipse can also be done using the ApplyElipse() method. The method has 4 overloads defined as follows:

Method

Definition

ApplyElipse()

applies the elipse on the current form.

ApplyElipse(Control control)

applies the elipse to a custom control

ApplyElipse(int Radius)

applies the elipse to the current form with a custom radius.

ApplyElipse(Control control, int Radius)

applies the elipse to a custom control, with a custom radius.

2. ElipseRadius

This property allows you to get or set a radius value(integer) for the control targetted by a Bunifu Elipse. It's recommended that the EllipseRadius value should be less than 7 for smooth curves, as values greater than that will result in pixelated curves.

How to use Bunifu Ellipse control on any control

Once we have the component added to our form, we can apply it to a control. For example, let’s drop a Bunifu Tile Button on our form and then set the following properties:

Step 1: Access the TargetControl property of the Elipse component and choose Bunifu Tile Button as the target control.

Step 2: In the ElipseRadius property, set 8 as the radius.

You should see a curved edge effect on the control as shown below:

Take Away

We hope that Bunifu Ellipse will help you to create elegant UI interfaces that give your users a great user experience.

Should you have feedback or suggestions please send us via chat on the bottom right corner of the screen.

Bunifu Elipse is often used alongside with component, which allows you to resize, and drag the form to any area of the screen.

Bunifu Form Dock