예제 #1
0
    public static void Marcadores_Dados()
    {
        Listas.Marcador = new Listas.Estruturas.Marcadores[Listas.Cliente_Dados.Num_Marcadores + 1];

        // Limpa e lê os dados
        for (byte i = 1; i <= Listas.Marcador.GetUpperBound(0); i++)
        {
            Limpar.Marcador(i);
            Marcador_Dados(i);
        }
    }
    private void butLimpar_Click(object sender, EventArgs e)
    {
        // Reseta os valores
        switch ((Globais.Ferramentas_Tipos)cmbFerramentas.SelectedIndex)
        {
        case Globais.Ferramentas_Tipos.Botão: Limpar.Botão(Selecionado); break;

        case Globais.Ferramentas_Tipos.Digitalizador: Limpar.Digitalizador(Selecionado); break;

        case Globais.Ferramentas_Tipos.Painel: Limpar.Painel(Selecionado); break;

        case Globais.Ferramentas_Tipos.Marcador: Limpar.Marcador(Selecionado); break;
        }

        Atualizar();
    }
    private static void AlterarQuantidade_Marcador()
    {
        byte Quantidade = (byte)Editor_Quantidade.Objetos.numQuantidade.Value;
        byte Antes      = (byte)Listas.Marcador.GetUpperBound(0);

        // Altera a quantidade de itens
        Array.Resize(ref Listas.Marcador, Quantidade + 1);

        // Limpa os novos itens
        if (Quantidade > Antes)
        {
            for (byte i = (byte)(Antes + 1); i <= Quantidade; i++)
            {
                Limpar.Marcador(i);
            }
        }
    }