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
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
Curtir tópico
+ 0
Responder
Posts
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
Clique aqui para fazer login e interagir na Comunidade :)