C# Класс YamuiFramework.Forms.YamuiMenu

A class to display a cool custom context menu
Наследование: System.Windows.Forms.Form
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
IamMain bool
SubTextOpacity int

Открытые методы

Метод Описание
CloseAll ( ) : void
OnKeyDown ( Keys pressedKey ) : void

A key has been pressed on the menu

YamuiMenu ( Point location, List content, string htmlTitle = null, int minSize = 150 ) : System

Защищенные методы

Метод Описание
OnPaint ( PaintEventArgs e ) : void

Приватные методы

Метод Описание
ButtonOnButtonPressed ( object sender, EventArgs eventArgs ) : void
CloseChildren ( ) : void
CloseParents ( ) : void
OnActivated ( object sender, EventArgs eventArgs ) : void

Close all children when a menu is activated

OnClosing ( object sender, CancelEventArgs cancelEventArgs ) : void
OnDeactivate ( object sender, EventArgs eventArgs ) : void

Close the menu when the user clicked elsewhere

OnItemPressed ( ) : void

an item has been pressed

OnPreviewKeyDown ( object sender, PreviewKeyDownEventArgs previewKeyDownEventArgs ) : void
SetPosition ( Rectangle rect, bool reverseX, bool reverseY ) : void

Position the menu relativly to a parent menu

Описание методов

CloseAll() публичный Метод

public CloseAll ( ) : void
Результат void

OnKeyDown() публичный Метод

A key has been pressed on the menu
public OnKeyDown ( Keys pressedKey ) : void
pressedKey Keys
Результат void

OnPaint() защищенный Метод

protected OnPaint ( PaintEventArgs e ) : void
e PaintEventArgs
Результат void

YamuiMenu() публичный Метод

public YamuiMenu ( Point location, List content, string htmlTitle = null, int minSize = 150 ) : System
location Point
content List
htmlTitle string
minSize int
Результат System

Описание свойств

IamMain публичное свойство

public bool IamMain
Результат bool

SubTextOpacity публичное свойство

public int SubTextOpacity
Результат int