iMasters Fóruns: Criação de uma classe - iMasters Fóruns

Ir para

Página 1 de 1
  • Novo tópico
  • Responder

Criação de uma classe Minha primeira classe

#1 Membro offline   Gilnet Ícone

  • Ícone
  • Grupo: Membros
  • Posts: 108
  • Cadastrado: 11-agosto 07

Postou 18 outubro 2009 - 10:54

Olá,

Estou criando uma classe para ler/gravar o conteúdo de um combobox em um arquivo texto. Segue o que já fiz:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;

namespace Browser.Class
{
    class HTTP
    {
        class httpLer
        {
          TextReader txtHTTP = new StreamReader("HTTP.txt");
          txtHTTP.ReadLine();
          txtHTTP.Close();
        }
        class httpGravar
        {
           TextWriter txtHTTP = new StreamWriter("HTTP.txt");
           txtHTTP.WriteLine;
           txtHTTP.Close();
        }
    }
}

no evento Load na form principal, preciso ler o arquivo texto através da classe httpLer e colocar o conteúdo em um combobox,
já evento FormClosed na form principal, preciso gravar o conteúdo da combobox em arquivo texto sequencial através da classe httpGravar.

Como chamar o método httpLer no evento Load e o método httpGravar no evento FormClosed do form principal.

Alguém ajuda ????

Obrigado.

Este post foi editado por hargon: 18 outubro 2009 - 12:04
Razão por editar:: Removido 'dúvida' do título por desrespeitar as Regras do Fórum | Adicionado BBCode [CODE]


#2 Membro online   quintelab Ícone

  • Nunca é simples.
  • Ícone
  • Grupo: Moderadores Globais
  • Posts: 5967
  • Cadastrado: 20-setembro 05
  • Sexo:Masculino
  • Localização:127.0.0.1

Postou 19 outubro 2009 - 12:31

O seu httpLer e httpGravar não pode ser uma classe deve ser um método. Você criou como class.

Abraços...

#3 Membro offline   Giancarlo Fim Ícone

  • Ícone
  • Grupo: Membros
  • Posts: 1
  • Cadastrado: 07-novembro 09

Postou 07 novembro 2009 - 01:59

Ao invés de deixar assim

        class httpLer
        {
          TextReader txtHTTP = new StreamReader("HTTP.txt");
          txtHTTP.ReadLine();
          txtHTTP.Close();
        }


modifique para

        public void httpLer()
        {
          TextReader txtHTTP = new StreamReader("HTTP.txt");
          txtHTTP.ReadLine();
          txtHTTP.Close();
        }



e faça o mesmo com o httpGravar.

Este post foi editado por quintelab: 09 novembro 2009 - 12:44
Razão por editar:: Adicionado BBCode Code


Página 1 de 1
  • Novo tópico
  • Responder

1 usuário(s) está(ão) lendo este tópico
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)