Wubbable Skrevet 2. juli 2007 Del Skrevet 2. juli 2007 (endret) Lag en ny windowsapplication Sett inn en MonthCalendar, og sett inn dette: Public Class Form1 Private Sub MonthCalendar1_DateChanged(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DateRangeEventArgs) Handles MonthCalendar1.DateChanged MsgBox("problem") End Sub End Class Så bytt måned... Så trykk OK på den første boksen, og se hva som skjer... Noen måte å fikse dette på? Prøvde Refresh() og Update(), men det funka ikke Endret 2. juli 2007 av Wubbable Lenke til kommentar
aadnk Skrevet 2. juli 2007 Del Skrevet 2. juli 2007 (endret) Flott bugg. Kanskje du burde rapportert den til Microsoft? I mellomtiden kan du nok omgå dette problemet ved å kjøre koden i en annen tråd via BackgroundWorker: ' Du kan også legge til denne kontrollen direkte inn i formen via GUI-redigeringsverktøyetPublic WithEvents AsyncEvent As New System.ComponentModel.BackgroundWorker Private Sub MonthCalendar1_DateChanged(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DateRangeEventArgs) Handles MonthCalendar1.DateChanged If Not AsyncEvent.IsBusy Then AsyncEvent.RunWorkerAsync() End If End Sub Private Sub AsyncEvent_DoWork(ByVal sender As Object, ByVal e As System.ComponentModel.DoWorkEventArgs) Handles AsyncEvent.DoWork MsgBox("Fin hack") End Sub Endret 2. juli 2007 av aadnk Lenke til kommentar
Wubbable Skrevet 2. juli 2007 Forfatter Del Skrevet 2. juli 2007 Takker.. Skrev om buggen i microsoft.public.dotnet.framework nyhetsgruppen Lenke til kommentar
GeirGrusom Skrevet 2. juli 2007 Del Skrevet 2. juli 2007 kanskje du kan rapportere denne også? Lenke til kommentar
Wubbable Skrevet 2. juli 2007 Forfatter Del Skrevet 2. juli 2007 Du kan jo prøve selv ^^ ClickMe Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå