Ir para conteúdo
Fórum Script Brasil
  • 0

Duvida sobre erros no C#


Silva~

Pergunta

Error 1 The name 'Label3' does not exist in the current context

Error 2 Cannot implicitly convert type 'int' to 'string'

private void Form1_Load(object sender, EventArgs e)
        {
            Label3.text = listBox.Items.Count;
            WriteTheList();

        }
private void buttonX2_Click(object sender, EventArgs e)
        {
            if (listBox.SelectedIndex != -1)
            {
                Process.GetProcessById(IDsList[listBox.SelectedIndex]);
                label2.Text = listBox.SelectedIndex;

            }
            else
            {
                MessageBox.Show("Nenhum Processo foi selecionado.", "Erro ao Solucionar", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }

    }
}

No caso eu seleciono o processo e o processo selecionado e captado na Label2

E na outra label3 , o programa lista quantos processos eu tenho aberto no meu computador

Como eu manipulo Labels dessa maneira no C# , captando e etc

Se puderem me ajudar no codigo

Obrigado

Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0

Antes de compilar da isso , eu já ajeitei as labels agora ta dando isso

Error 1 Cannot implicitly convert type 'object' to 'string'. An explicit conversion exists

private void Form1_Load(object sender, EventArgs e)

{

label3.Text = ConvertToString(listBox.Items.Count);

WriteTheList();

}

Error 2 Cannot implicitly convert type 'int' to 'string'

private void buttonX2_Click(object sender, EventArgs e)

{

if (listBox.SelectedIndex != -1)

{

Process.GetProcessById(IDsList[listBox.SelectedIndex]);

label2.Text = listBox.SelectedIndex;

}

else

{

MessageBox.Show("Nenhum Processo foi selecionado.", "Erro ao Solucionar", MessageBoxButtons.OK, MessageBoxIcon.Warning);

}

}

}

}

Link para o comentário
Compartilhar em outros sites

  • 0

Poderia mostrar como que ficaria então ? não estou conseguindo passar

Eu so quero captar o processo selecionado na label

Process.GetProcessById(IDsList[listBox.SelectedIndex]);

label2.Text = listBox.SelectedIndex;

e na outa so quero captar tambem o numero de processos abertos

label3.Text = ConvertToString(listBox.Items.Count);

WriteTheList();

Link para o comentário
Compartilhar em outros sites

  • 0

Olha recomendo que estude .net antes de qualquer coisa. Isso é básico.

Se você cria um método que espera um inteiro, você deve converter seu valor string para inteiro.

Se este método estiver esperando inteiro, eu acho que sim, mas não tem como eu ter certeza, você precisa converter seu valor antes:

Process.GetProcessById(int.Parse(IDsList[listBox.SelectedIndex]));

Abraços...

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...