15/04/18 15:01
Thejuster
ConsoleGraph è una libreria Cross-Platform .net Core
che consente l'implementazione grafica su terminale di controlli gestisti come Button, TextBox, Label Etc.
Impostazione base dell'applicazione
----------------------------
Versione 1.0.2
Implementazione del MessageBox di tipo Alert
ScreenShoot
s9.postimg.cc/4ticw53cf/…
Costruzione di un controllo manuale:
La classe button è basa sulla classe astratta Control
che consente l'implementazione grafica su terminale di controlli gestisti come Button, TextBox, Label Etc.
Impostazione base dell'applicazione
WindowManager.Title("Example App"); WindowManager.SetupWindow(); WindowManager.UpdateWindow(100, 40); //Larghezza, Altezza in char
----------------------------
Versione 1.0.2
Implementazione del MessageBox di tipo Alert
WindowManager.SetupWindow(); new Alert("Messaggio di Avviso!", null); //Contenitore Padre WindowManager.EndWindow();
ScreenShoot
s9.postimg.cc/4ticw53cf/…
Costruzione di un controllo manuale:
Button bt = new Button(X,Y,"Testo","ID",this); //Assegnazione di un evento bt.Action = delegate() { Exit(); } /// <summary xml:lang="it"> /// Chisura dell'applicazione /// </summary> /// <summary xml:lang="en"> /// Application Exit /// </summary> public void Exit() { Exit = true; if (Parent != null) Parent.Draw(); }
La classe button è basa sulla classe astratta Control
public class Button : Control { /// <summary xml:lang="it"> /// Crea un controllo di tipo Pulsante /// </summary> /// <summary xml:lang="en"> /// Create a button control /// </summary> /// <param name="x">X</param> /// <param name="y">Y</param> /// <param name="text">Button Text</param> /// <param name="iD">Control ID</param> /// <param name="parentWindow">Parent Window</param> public Button(int x, int y, String text, String iD, Window parentWindow) : base(x, y, 1, text.Count() + 2, parentWindow, iD) { Text = text; BackgroundColour = parentWindow.BackgroundColour; Selectable = true; } }
Ultima modifica effettuata da Thejuster 15/04/18 15:02
mire.forumfree.it/ - Mire Engine
C# UI Designer
C# UI Designer