Avatar billede Hamder83 Praktikant
22. september 2006 - 14:17 Der er 4 kommentarer og
1 løsning

Form med bevægende indhold,

Hej,

Er det i c# muligt at lave en form hvor indholdet bevæger sig lige som det gør på det her link?

http://www.add2much.dk/tavle/tavle2.asp


På forhånd tak,
Avatar billede lateralus Nybegynder
22. september 2006 - 15:18 #1
Det der har ikke noget med C# at gøre. Det er lavet i JavaScript, hvor indholdet flyttes en gang på y-aksen hvert 15. millisekund. Du kan jo evt. kigge i sourcecoden og se hvordan det er lavet.
Avatar billede tommybergquist Nybegynder
28. september 2006 - 12:59 #2
Dette er et forslag til hvordan du kan få tekst til at bevæge sig i C#, jeg ved ikke hvor meget du kender til GDI+

int x = 0, y = 0;
       
private void Form1_Paint(object sender, PaintEventArgs e)
{
  Graphics g = e.Graphics;
  y += 10;
  x += 15;
  g.DrawString("Hejsa", new Font(new Font("Verdana",20)
                , FontStyle.Bold), new SolidBrush(Color.Brown), x, y);
}

så kan evt. lave en knap eller en tråd på din form som aktivere paint eventen.
det gøres med metoden Invalidate() på din form

et knap event kunne se sådan her ud.

private void button1_Click(object sender, EventArgs e)
{
    Invalidate();
}

men det er der jo ikke meget ved. Det skulle jo gerne ske automatisk, så det kan vi gøre med en tråd.

private void button1_Click(object sender, EventArgs e)
{
  new Thread(new ThreadStart(Loop)).Start();
}

private void Loop()
{
  while (true)
  {
      Thread.Sleep(15);
      Invalidate();
  }
}

nu glider teksten hurtigt ud af billedet og det er ikke så pænt, men håber at dette får dig igang..

Tommy Bergquist
Avatar billede tommybergquist Nybegynder
28. september 2006 - 14:12 #3
lige en bemærkning for at kunne bruge tråde skal der inkluderes

using System.Threading;
Avatar billede Hamder83 Praktikant
13. september 2010 - 15:32 #4
Hej Tommy
Smid et svar og du får points.
Avatar billede Hamder83 Praktikant
07. februar 2011 - 17:07 #5
afsluttes
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester