Quebra de linha

27/03/2007

0

olá pessoal..vejam o código abaixo. Eu quero montar uma série de hyperlinks um em baixo do outro, mas não consigo quebrar a linha depois que eu coloco cada um deles. Alguém pode me dar uma dica de como fazer isso?
OBS: sou iniciante em C#.net..se estiver fazendo algo errado ae por favor me avisem.

while (reader.Read()){
HyperLink h = new HyperLink();
h.Text = reader.GetString(2);
h.NavigateUrl = reader.GetString(3);
Label l = new Label();
l.Text = reader.GetString(1);
form1.Controls.Add(h);
form1.Controls.Add(l);
}

Obrigado,
Diego


Dmenin

Dmenin

Responder

Posts

03/04/2007

Dmenin

ninguém? :(


Responder

09/04/2007

R3n4n

ja tento \r\n ??


Responder

09/04/2007

Rjun

Você precisa alterar o top do seu controle.

HyperLink h;
Label l;
int newTop = 0;
while (reader.Read())
{ 
  h = new HyperLink(); 
  h.Text = reader.GetString(2); 
  h.NavigateUrl = reader.GetString(3); 

  l = new Label(); 
  l.Text = reader.GetString(1); 

  newTop += l.Height + 20;

  // Não tenho certeza se Top é readonly. Se for, você precisa usar
  // Location
  h.Top = newTop;
  l.Top = newTop;

  form1.Controls.Add(h); 
  form1.Controls.Add(l);
} 




Responder

17/05/2007

Carlosib

Para quebra a linha de ´forma elegante´ use:

Environment.NewLine



Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar