DuroPt Posted June 2, 2008 at 03:30 PM Report #189141 Posted June 2, 2008 at 03:30 PM Boas pessoal! Estoua pensar em fazer uma informação apassar em rodapé, ou seja, vai passando da esquerda para a direita. Tive a pensar e fiz o seguinte codigo: Public Class Form1 Dim A As Integer Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Do Until A < 0 A = A - 1 Loop Label1.Location = New Point(A, 900) End Sub Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Label1.Location = New Point(1200, 900) End Sub End Class O problema, é que a label vai do lado direito ao laod esquerdo em menos de nada, o que eu acho que impossibilita de todo a leitura do rodapé! LOOL Ensinem-me afazer um rodape de outra maneira, ou em tao melhorar esta ideia que eu tive XD Abraços pessoal ;D http://phoboz.wordpress.com
jpaulino Posted June 2, 2008 at 04:29 PM Report #189152 Posted June 2, 2008 at 04:29 PM Depois de: A = A - 1 Adiciona um atraso (delay) System.Threading.Thread.Sleep(200) (o valor é em milisegundos)
DuroPt Posted June 2, 2008 at 05:28 PM Author Report #189167 Posted June 2, 2008 at 05:28 PM pois a intenção era boa mas acho que não deu XD http://phoboz.wordpress.com
DuroPt Posted June 2, 2008 at 05:29 PM Author Report #189169 Posted June 2, 2008 at 05:29 PM nao acho tnehoa certeza Do Until A < 0 A = A - 1 System.Threading.Thread.Sleep(200) Loop Label1.Location = New Point(A, 900) http://phoboz.wordpress.com
jpaulino Posted June 2, 2008 at 05:37 PM Report #189173 Posted June 2, 2008 at 05:37 PM Não: Do Until A < 0 A = A - 1 Label1.Location = New Point(A, 900) System.Threading.Thread.Sleep(200) Loop
DuroPt Posted June 2, 2008 at 05:39 PM Author Report #189174 Posted June 2, 2008 at 05:39 PM Do Until A < 0 A = A - 1 Label1.Location = New Point(A, 900) System.Threading.Thread.Sleep(200) Loop continua a não dar :X http://phoboz.wordpress.com
jpaulino Posted June 2, 2008 at 05:43 PM Report #189177 Posted June 2, 2008 at 05:43 PM Desculpa não testei! Aqui vai A = 200 Do Until A < 0 A = A - 1 Label1.Location = New Point(A, 900) System.Threading.Thread.Sleep(10) Application.DoEvents() Loop
DuroPt Posted June 2, 2008 at 05:53 PM Author Report #189178 Posted June 2, 2008 at 05:53 PM obrigado vou ver se dá então ;D http://phoboz.wordpress.com
DuroPt Posted June 2, 2008 at 05:57 PM Author Report #189179 Posted June 2, 2008 at 05:57 PM ao que parece a coisa ta emmso dificil de se solucionar, é que nao me esta a dar tbm o gajo amluco sai da direita ta lgo an eskerda XD http://phoboz.wordpress.com
jpaulino Posted June 2, 2008 at 07:14 PM Report #189197 Posted June 2, 2008 at 07:14 PM Nã é nada difícil! Mostra lá o que tens e tenta com 300 em vez de 900.
DuroPt Posted June 2, 2008 at 07:27 PM Author Report #189199 Posted June 2, 2008 at 07:27 PM Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Do Until A < 0 A = A - 1 Label1.Location = New Point(A, 900) System.Threading.Thread.Sleep(10) Application.DoEvents() Loop End Sub Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Label1.Location = New Point(1200, 900) http://phoboz.wordpress.com
DuroPt Posted June 2, 2008 at 07:28 PM Author Report #189200 Posted June 2, 2008 at 07:28 PM é isso que tneho :X http://phoboz.wordpress.com
DuroPt Posted June 2, 2008 at 07:31 PM Author Report #189201 Posted June 2, 2008 at 07:31 PM e vai de um lado ao outro num piscar de olhos http://phoboz.wordpress.com
jpaulino Posted June 2, 2008 at 07:34 PM Report #189202 Posted June 2, 2008 at 07:34 PM Antes do Do Until colocas A = 1200 Eu tinha colocado isso.
DuroPt Posted June 2, 2008 at 07:39 PM Author Report #189204 Posted June 2, 2008 at 07:39 PM ahhaha excelente! dame um beijiiiinhuuu! XD é que tme emmso o feito de quem vai a coiso fogo és o amior quero ser como tu! LOOOL Abraços ! Agora posso fazer outro loop, para quando A=0 ele fazer a memsa cena, ou seja, voltar a passra ainformação do rodapé? http://phoboz.wordpress.com
DuroPt Posted June 2, 2008 at 07:40 PM Author Report #189205 Posted June 2, 2008 at 07:40 PM como é que eu faxo para ele, dar aquele efeito de .."dar a volta"..vir da direita, desaparecer graudalemnte na eskerda e aparecer novamente na direita!!!! http://phoboz.wordpress.com
DuroPt Posted June 2, 2008 at 07:46 PM Author Report #189207 Posted June 2, 2008 at 07:46 PM A = 1200 Do While A <> 0 Do Until A < 0 A = A - 1 Label1.Location = New Point(A, 900) System.Threading.Thread.Sleep(10) Application.DoEvents() Loop A = 1200 Loop End Sub Fiz assim, e tá mais ou menos 😛 http://phoboz.wordpress.com
DuroPt Posted June 2, 2008 at 07:47 PM Author Report #189209 Posted June 2, 2008 at 07:47 PM o Uncio problema é que quando o incio do texto chega a margem esquerda, desaparece todo o texto, a e aminha dieia era ir desaparecendo, tal equal como no telejornal! http://phoboz.wordpress.com
Ivo Pereira Posted December 11, 2009 at 03:30 PM Report #299833 Posted December 11, 2009 at 03:30 PM o Uncio problema é que quando o incio do texto chega a margem esquerda, desaparece todo o texto, a e aminha dieia era ir desaparecendo, tal equal como no telejornal! Por acaso ninguém sabe como fazer isto? Queria fazer um efeito parecido. Abraço
softklin Posted December 11, 2009 at 04:05 PM Report #299844 Posted December 11, 2009 at 04:05 PM Será isto que pretendem? https://wiki.portugal-a-programar.pt/dev_net/vb.net/painel_deslizante/#o-exemplo-completo Não tive oportunidade de testar, mas pelo nome acho que é isto que querem. Nick antigo: softclean | Tens um projeto? | Wiki P@P Ajuda a comunidade! Se encontrares algo de errado, usa a opção "Denunciar" por baixo de cada post.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now