EdvFramework/Características
O EdvFramework possui características fáceis de se usar, para os formulários e outros foram adicionadas novas propriedades para usa-las à seu gosto. Essas propriedades podem sem encontradas e alteradas na janela de propriedades do Visual Studio.
CARACTERÍSTICAS DOS FORMULÁRIOS (FORMS)
[editar | editar código-fonte]BorderStyle
Esta característica é responsável por alterar a visibilidade das bordas dos formulários. Para esta característica existem dois valores possíveis o Default e o None.
Default: este valor indica que o formulário terá as bordas pré-definidas do framework.
None: este valor indica que o formulário não terá as bordas pré-definidas do framework, ou seja, se esta opção for escolhida o nosso formulário ficará sem as bordas.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Tutorial
{
public partial class Form1 : EdvFramework.EdvForm
{
public Form1()
{
InitializeComponent();
}
//Método que executa quando o formulário é chamado
private void Form1_Load(object sender, EventArgs e)
{
//Mudando a borda para None, assim o formulário ficará sem as bordas do nosso EdvFramework
this.BorderSyle = EdvFormBorderStyle.None;
}
}
}
CloseBox
Esta característica é responsável por alterar a visibilidade do botão de fechar o formulário, ela possui dois valores possíveis, o true (verdadeiro) e false (falso).
Onde se for escolhida o verdadeiro o botão ficará visível, e se for escolhida falso o botão ficará invisível.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Tutorial
{
public partial class Form1 : EdvFramework.EdvForm
{
public Form1()
{
InitializeComponent();
}
//Método que executa quando o formulário é chamado
private void Form1_Load(object sender, EventArgs e)
{
//Alterando a visibilidade do botão de fechar
this.CloseBox = false;
}
}
}
MoveForm
Esta característica é responsável por possibilitar se o formulário será movível ou não, ela possui dois valores possíveis, o true (verdadeiro) e false (falso).
Onde se for escolhida o verdadeiro o formulário ficará movível, e se for escolhida falso será impossível de mover o formulário.
ThemeColor
Esta é uma das características principais desta biblioteca, pois a mesma foi feita para alterar, principalmente, as bordas dos formulários. O objectivo desta característica é alterar a cor das bordas do nosso formulário.
Para esta característica existem inúmeros valores possíveis, o utilizador pode definir a cor que quiser para o estilo das bordas do formulário.
CARACTERÍSTICAS DAS CAIXAS DE TEXTO (TEXTBOX)
[editar | editar código-fonte]Tal como os formulários as TextBox’s também novas características para a melhor manipulação das mesmas.
OnlyNumber
Esta é uma característica interessante, ele é responsável por indicar se a TextBox aceitará somente números ou se aceitará qualquer outro caractere. Ela possui dois valores possíveis, o true (verdadeiro) e false (falso).
Onde se for escolhida verdadeiro a TextBox só aceitará números e as vírgulas para os números de ponto flutuante. E se for escolhida falso a TextBox aceitará todos os caracteres.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Tutorial
{
public partial class Form1 : EdvFramework.EdvForm
{
public Form1()
{
InitializeComponent();
}
//Método que executa quando o formulário é chamado
private void Form1_Load(object sender, EventArgs e)
{
//Fazendo com que a textBox1 só aceite números
edvTextBox1.OnlyNumber = true;
}
}
}
CARACTERÍSTICAS DOS BOTÕES (BUTTON)
[editar | editar código-fonte]Os botões não possuem nenhuma característica adicional nesta biblioteca, mas possuem um estilo diferente dos botões normais do WinForms. Em breve novas características serão adicionadas.