Toon posts:

[C#] Form Position

Pagina: 1
Acties:
  • 28 views sinds 30-01-2008

Verwijderd

Topicstarter
Ik wil een MSN'like popup gebruiken voor me programma. Nu heb ik dit om het From te laten zakken:

De Main
code:
1
2
3
4
5
6
7
private void Form1_Load(object sender, System.EventArgs e)
{
    this.Top = 0 - this.Height;
    this.Left = Screen.PrimaryScreen.Bounds.Width - this.Width;
            
    int positionLeft = this.Left;
}


De Methode
code:
1
2
3
4
5
6
7
8
9
private void showWindow()
{
    while(this.Top != 0)
    {
        Thread.Sleep(250);
        this.Top += 1;
        this.showWindow();
    }
}


Maar nu komt het form niet naar beneden zetten, maar hij doorloop de loop en pas als het form de eindpositie heeft berijkt van 0 zie ik het form pas.... dus komt in 1x binnen vallen en niet uit de lucht vallen.

Wat doe ik fout?

[ Voor 3% gewijzigd door Verwijderd op 16-06-2003 21:46 ]


Verwijderd

je kunt Application.DoEvents() eens proberen

Verwijderd

Topicstarter
Hmz... ik ken die class niet... ik heb op MSDN gekeken maar weet niet hoe ik die moet gebrijken, werk pas 6 maand met C# dus nog n00b-achtig :D

Maar ik leer graag :D

Dus als je een stille hind wilt geven ;)

  • HunterPro
  • Registratie: Juni 2001
  • Niet online
Verwijderd schreef op 17 June 2003 @ 00:35:
Hmz... ik ken die class niet... ik heb op MSDN gekeken maar weet niet hoe ik die moet gebrijken, werk pas 6 maand met C# dus nog n00b-achtig :D

Maar ik leer graag :D

Dus als je een stille hind wilt geven ;)
Afbeeldingslocatie: http://tobias.dezeserver.nl/forum/hind.jpg

modbreak: hunterpro van jou als webnurt had ik iig nog wel verwacht dat je dit plaatje fatsoenlijk zou resizen ipv een heel scherm in te nemen

[ Voor 20% gewijzigd door curry684 op 17-06-2003 00:46 ]


  • curry684
  • Registratie: Juni 2000
  • Laatst online: 13-08 16:46

curry684

left part of the evil twins

Verwijderd schreef op 17 June 2003 @ 00:35:
Hmz... ik ken die class niet... ik heb op MSDN gekeken maar weet niet hoe ik die moet gebrijken, werk pas 6 maand met C# dus nog n00b-achtig :D
Uhm pardon? No offence, maar na 6 maanden Win32/C# programmeren mag ik toch hopen dat je het concept 'message queues' ooit tegengekomen bent? :?

Zo nee, ga morgen naar de dichtstbijzijnde boekenwinkel en koop een goed boek over C# (daar loopt op dit moment een topic over trouwens) want je mist duidelijk kennis van alle basisconcepten van Windows programming.

Ga eerst dit eens doorlezen: http://msdn.microsoft.com...sagesandmessagequeues.asp

En zoek daarna die functie van Reneos op op diezelfde site (MSDN Library Online) en veel zal je duidelijk zijn :)

Professionele website nodig?


Dit topic is gesloten.