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

Наследование: System.Windows.Forms.Form
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
AddWindowButton void
CheckAeroEnabled bool
FocusMe bool
HitTestNca WinApi.HitTest
MoveControl void
OnGetMinMaxInfo void
OnShown void
RemoveCloseButton void
UpdateWindowButtonPosition void
WindowButton_Click void

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

Метод Описание
CreateContent ( List menuDescriber ) : void

Automatically generates the tabs/pages

CreateTopLinks ( List links, EventHandler onTabPressed, int xPosFromRight = 120, int yPosFromTop = 10 ) : void

Automatically generates top links

FindFocusedControl ( ) : Control
Notify ( string message, int stickDurationSecs ) : void

Displays an animated notification on the bottom of the form you can choose how much time the notif will last (in seconds)

ShowPage ( string pageName ) : void

Go to page pagename

YamuiForm ( ) : System

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

Метод Описание
OnClosing ( CancelEventArgs e ) : void
OnEnabledChanged ( EventArgs e ) : void
OnLoad ( EventArgs e ) : void

On load of the form

OnMouseDown ( MouseEventArgs e ) : void
OnPaint ( PaintEventArgs e ) : void
OnPaintBackground ( PaintEventArgs e ) : void
OnResizeEnd ( EventArgs e ) : void
WndProc ( Message &m ) : void

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

Метод Описание
AddWindowButton ( WindowButtons button ) : void
CheckAeroEnabled ( ) : bool
FocusMe ( ) : bool
HitTestNca ( IntPtr hwnd, IntPtr wparam, IntPtr lparam ) : WinApi.HitTest
MoveControl ( ) : void
OnGetMinMaxInfo ( IntPtr hwnd, IntPtr lParam ) : void
OnShown ( object sender, EventArgs eventArgs ) : void

allows to do stuff only when everything is fully loaded

RemoveCloseButton ( ) : void
UpdateWindowButtonPosition ( ) : void
WindowButton_Click ( object sender, EventArgs e ) : void

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

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

Automatically generates the tabs/pages
public CreateContent ( List menuDescriber ) : void
menuDescriber List
Результат void

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

Automatically generates top links
public CreateTopLinks ( List links, EventHandler onTabPressed, int xPosFromRight = 120, int yPosFromTop = 10 ) : void
links List
onTabPressed EventHandler
xPosFromRight int
yPosFromTop int
Результат void

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

public FindFocusedControl ( ) : Control
Результат System.Windows.Forms.Control

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

Displays an animated notification on the bottom of the form you can choose how much time the notif will last (in seconds)
public Notify ( string message, int stickDurationSecs ) : void
message string
stickDurationSecs int
Результат void

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

protected OnClosing ( CancelEventArgs e ) : void
e CancelEventArgs
Результат void

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

protected OnEnabledChanged ( EventArgs e ) : void
e System.EventArgs
Результат void

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

On load of the form
protected OnLoad ( EventArgs e ) : void
e System.EventArgs
Результат void

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

protected OnMouseDown ( MouseEventArgs e ) : void
e MouseEventArgs
Результат void

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

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

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

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

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

protected OnResizeEnd ( EventArgs e ) : void
e System.EventArgs
Результат void

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

Go to page pagename
public ShowPage ( string pageName ) : void
pageName string
Результат void

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

protected WndProc ( Message &m ) : void
m System.Windows.Forms.Message
Результат void

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

public YamuiForm ( ) : System
Результат System