vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Brandneu! sevEingabe v3.0 - Das Eingabecontrol der Superlative!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
C# nach VB 
Autor: Jabberwock_v6
Datum: 30.08.10 15:55

Hallo,

ich versuche dieses Steuerelement zu nutzen:
http://www.codeproject.com/KB/selection/Calendardayview.aspx

Ich habe nur leider ein Problem beim Umsetzten des C# Beispielcodes nach VB.
Ich habe folgende Codezeilen mit denen ich nicht recht was anfangen kann.

Orginal C#:
            m_Appointment = new Appointment();
            m_Appointment.StartDate = m_Date.AddDays(1);
            m_Appointment.EndDate = m_Date.AddDays(3);
            m_Appointment.Title = "More than one day (2)";
            m_Appointment.Color = System.Drawing.Color.Coral;
 
            m_Appointments.Add(m_Appointment);
 
            dayView1.StartDate = DateTime.Now;
            dayView1.NewAppointment += new NewAppointmentEventHandler( _
              dayView1_NewAppointment);
            dayView1.SelectionChanged += new EventHandler( _
            dayView1_SelectionChanged);
            dayView1.ResolveAppointments += new _
            Calendar.ResolveAppointmentsEventHandler  ( _
            this.dayView1_ResolveAppointments);
 
            dayView1.MouseMove += new System.Windows.Forms.MouseEventHandler( _
              this.dayView1_MouseMove);
Da ich nicht weiß was da passiert habe ich die Zeilen automatisch übersetzen lassen und da kam das hier raus:

dayView1.StartDate = DateTime.Now
dayView1.NewAppointment += New NewAppointmentEventHandler( _
  dayView1_NewAppointment)
dayView1.SelectionChanged += New EventHandler(dayView1_SelectionChanged)
dayView1.ResolveAppointments += New Calendar.ResolveAppointmentsEventHandler( _
  Me.dayView1_ResolveAppointments)
 
dayView1.MouseMove += New System.Windows.Forms.MouseEventHandler( _
  Me.dayView1_MouseMove)
Das machte mich aber auch nicht schlauer...

Ansich läuft das Programm, aber so wie es scheint fehlen die Events.
VS sagt dazu das ein Event nicht direkt aufgerufen werden kann und ich soll RaiseEvent verwenden...

Der Rest des Codes (ist ja nicht viel) scheint soweit ok zu sein.
Das Objekt m_Appointment wir erstellt und kann ich auch mit arbeiten aber die Sub New_Appointment
trägt nichts in den Kalender ein...

Eventuell ist aber auch einfach die Übersetzung nicht richtig.
Der ganze code ist hier noch mal:
http://www.codeproject.com/script/Articles/ViewDownloads.aspx?aid=12201&zep=Calendar%2fForm1.cs&rzp=%2fKB%2fselection%2fCalendardayview%2fcalendar_src.zip

Vielleicht könnte mir jemand erklären was in den unteren Zeilen passiert?
Ich blicke da nicht durch...


mfg
Jabberwock
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
C# nach VB1.617Jabberwock_v630.08.10 15:55
Re: C# nach VB1.059ModeratorDaveS30.08.10 17:25
Re: C# nach VB1.080Jabberwock_v631.08.10 07:18

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel