none
Linha em um Textbox RRS feed

Respostas

  • Riderman,

    Environment é uma classe que lhe dá acesso a algumas características do ambiente onde o assembly está executando.

    No caso, para adicionar a tal linha no seu TextBox, ele tem que estar marcada com MultiLine igual a true e você poderia fazer o seguinte:

    string x = "Esta é uma nova linha";
    seuTextBox.AppendText(Environment.NewLine + x);

    //ou

    seuTextBox.Text += Environment.NewLine + x;

    Environment.NewLine devolve a string que corresponde a sequencia de caracteres que indica uma quebra de linha.

    Abraços,
    Francisco
    OK, Computer - http://thespoke.net/blogs/fbcjunior/default.aspx

    quarta-feira, 21 de fevereiro de 2007 18:06
    Moderador
  • Basta fazer assim:

    string x;
    x = Environment.NewLine + "Esta é uma nova linha"

    A classe Environment serve para você obter informações do ambiente onde o assembly está rodando, como por exemplo: argumentos de linha de comando, variáveis de ambiente, versão do sistema operacional, etc.

    quarta-feira, 21 de fevereiro de 2007 18:09

Todas as Respostas

  • Riderman,

    Não entendi bem, que tipo de linha? Se for uma linha em branco defina a propriedade Multiline para true, e faça assim:

    textBox1.Text= Environment.NewLine;

    quarta-feira, 21 de fevereiro de 2007 16:59
  • Por exemplo,

    string x;
    x = "Esta é uma nova linha"

    ai tem um texbox com o segunite texto:

    Linha 1
    Linha2

    ai gostaria de inserir mais uma linha, no caso a variável x

    depois de inserida a linha ficaria  assim,

    Linha1
    Linha2
    Esta é uma nova linha

    com a quebra.
    quarta-feira, 21 de fevereiro de 2007 17:57
  • Outra pergunta,

    sobre esse seu código,  o que é e para que serve a classe Environment ?
    quarta-feira, 21 de fevereiro de 2007 17:58
  • Riderman,

    Environment é uma classe que lhe dá acesso a algumas características do ambiente onde o assembly está executando.

    No caso, para adicionar a tal linha no seu TextBox, ele tem que estar marcada com MultiLine igual a true e você poderia fazer o seguinte:

    string x = "Esta é uma nova linha";
    seuTextBox.AppendText(Environment.NewLine + x);

    //ou

    seuTextBox.Text += Environment.NewLine + x;

    Environment.NewLine devolve a string que corresponde a sequencia de caracteres que indica uma quebra de linha.

    Abraços,
    Francisco
    OK, Computer - http://thespoke.net/blogs/fbcjunior/default.aspx

    quarta-feira, 21 de fevereiro de 2007 18:06
    Moderador
  • Basta fazer assim:

    string x;
    x = Environment.NewLine + "Esta é uma nova linha"

    A classe Environment serve para você obter informações do ambiente onde o assembly está rodando, como por exemplo: argumentos de linha de comando, variáveis de ambiente, versão do sistema operacional, etc.

    quarta-feira, 21 de fevereiro de 2007 18:09
  • Vlw cara.  Era exatamente isso que estava querendo. Muito obrigado!
    quarta-feira, 21 de fevereiro de 2007 18:36
  • cara obrigado, hoje é 05/04/2009 quase dois anos depois que vc postou uma informação sobre texbox eu estou lendo e me ajudou pracaramba.

     

     

    agora tenho outro problema se souber resolver.

     

    tenho que criar um txt e logo depois escrever dentro dele está assim

    vou escrever a base pois esses comando estão distribuidos na aplicação:

     

                CAMINHO = ("C:\RELATORIOS_DOMINUM\" & CONDOMINIO & UCase(Format(Data_hoje, "_MMMM") & "-" & Format(Data_hoje, "yyyy")) & ".TXT")

       If My.Computer.FileSystem.FileExists(CAMINHO) = False Then

                System.IO.File.CreateText(CAMINHO)

            End If

     

      TEXTO = New IO.StreamWriter(CAMINHO, True)

     

    toda vez que o arquivo NÃO EXISTE ele o cria e quando vai escrever diz que o arquivo está em uso.

    Obs: já coloquei um timer pois pensei que os comandos era executados rapido demais mas não deu certo também.

    se solber como resolver isso fico feliz!!!

     

    segunda-feira, 5 de abril de 2010 17:36