Usuário com melhor resposta
Como salvar estado do Form C#

Pergunta
-
Olá
Estou precisando de ajuda, quero salvar o estado do meu form em um arquivo de texto, e depois quando abrir de novo ele da "Load" nesse arquivo txt e ja configura o form como estava antes.
exemplo no txt fica assim:
false, true, etc....
não to conseguindo fazer, desde já agradeço.
Respostas
-
Para verificar se um checkbox está marcado você precisa comparar o valor da propriedade Checked do mesmo.
Ex:
if (nomeDoCheckbox.Checked == true) { } else { }
Você pode usar a coleção Controles do form para percorrer todos os controles, mas para verificar as propriedades automaticamente precisaria de Reflection. Como aparentemente você é iniciante (não é um insulto), sugiro dar um passo de cada vez. Faça um por um e depois você melhora seu código.
If you found this post helpful, please "Vote as Helpful". If it actually answered your question, remember to "Mark as Answer".
Se achou este post útil, por favor clique em "Votar como útil". Se por acaso respondeu sua dúvida, lembre de "Marcar como Resposta".
- Marcado como Resposta rodiney garcia sexta-feira, 6 de janeiro de 2017 18:24
Todas as Respostas
-
Qual parte não está conseguindo fazer?
Já tem o código para gravar e ler o arquivo TXT?
If you found this post helpful, please "Vote as Helpful". If it actually answered your question, remember to "Mark as Answer".
Se achou este post útil, por favor clique em "Votar como útil". Se por acaso respondeu sua dúvida, lembre de "Marcar como Resposta".
-
Boa tarde rodiney garcia,
O que exatemente você quer fazer?
Se você já tiver alguma coisa pronta, posta o código para entender melhor sua dúvida!
Qualquer dúvida estou a disposição!
Se ajudei Vote como Útil, se resolvi seu problema clique em Marcar como Resposta.
Daniel Ribeiro Arrais
Consultor Sênior
Site: www.danielarrais.com.br
Linkedin: http://www.linkedin.com/in/danielarrais
E-mail: arraishapkido@gmail.com
Skype: dani.arrais
-
-
Rodiney,
Precisamos que seja mais explícito no problema. Que problema está tendo para "pegar todos os estados"?
Você já conseguiu percorrer seus controles em tela? Tem algum código para compartilhar?
Assim fica muito subjetivo.
If you found this post helpful, please "Vote as Helpful". If it actually answered your question, remember to "Mark as Answer".
Se achou este post útil, por favor clique em "Votar como útil". Se por acaso respondeu sua dúvida, lembre de "Marcar como Resposta".
-
Eu não estou sabendo como pegar o estado dos componentes, exemplo:
if(checkbox == checked)
{
file.WriteLine("true");
} else
{
file.WriteLine("false");
}
Eu preciso fazer isso com todos? ou tem como eu saber automaticamente o estado de cada componente?
-
Para verificar se um checkbox está marcado você precisa comparar o valor da propriedade Checked do mesmo.
Ex:
if (nomeDoCheckbox.Checked == true) { } else { }
Você pode usar a coleção Controles do form para percorrer todos os controles, mas para verificar as propriedades automaticamente precisaria de Reflection. Como aparentemente você é iniciante (não é um insulto), sugiro dar um passo de cada vez. Faça um por um e depois você melhora seu código.
If you found this post helpful, please "Vote as Helpful". If it actually answered your question, remember to "Mark as Answer".
Se achou este post útil, por favor clique em "Votar como útil". Se por acaso respondeu sua dúvida, lembre de "Marcar como Resposta".
- Marcado como Resposta rodiney garcia sexta-feira, 6 de janeiro de 2017 18:24