EdvFramework/Características

Origem: Wikilivros, livros abertos por um mundo aberto.

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.