Großer Anfänger Thread

Vertigo21 hat gesagt.:
Nein, zumindest nicht bewusst.
Du hast da 2 Forms: Form1 und MainForm. MainForm wurde von SharpDevelop automatisch angelegt und das ist die Form die auch automatisch als HauptForm für dein Programm verwendet wird (änderbar in Program.vb:MyApplication::OnCreateMainForm()).

Kennst du schon die SharpDevelop Einführung von Matt Ward? http://community.sharpdevelop.net/blogs/mattward/articles/FeatureTour.aspx

Wie man Windows Applikationen mit SharpDevelop erstellt: http://community.sharpdevelop.net/b...s/FeatureTourCreatingAWindowsApplication.aspx

Gruß
 
Um Dir noch ein bissel Hilfestellung zu geben, Vertigo. Schau doch mal bitte in den folgenden Thread.
Dort findest von mir einen Hinweis auf den Reflector der es Dir ermöglicht,
jedes c# Beispiel auch in VB anschauen zu können.

[thread=250792][VB 2005] Dockendes Form - Thread[/thread]
 
Du kannst mit SharpDevelop aber auch C# in VB.Net (oder Boo) konvertieren und umgekehrt. Das funktioniert sogar ziemlich gut.

Gruß
 
Hallo nochmal.

Ich hätte noch eine andere Frage: Wie kann ich ein "geteiltes NumericUpDown"-Feld erstellen (siehe Screenshot) um z.B. Datumseingaben besser zu realisieren. Denn für Tag, Monat und Jahr eine eigene Box zu erstellen sieht ja nicht so schön aus.
 

Anhänge

  • 25703attachment.jpg
    25703attachment.jpg
    35 KB · Aufrufe: 14
Warum gibst kein QuickInfo aus das man die Werte auch mit den Pfeiltasten verändern kann?

Ich hab mal nachgeschaut, aber auf anhieb kein derartiges Control gefunden.
Vielleicht kennt hier einer eins... :)

Wenn Du das unbedingt so machen willst, kannst das aber nachbauen,
indem wenn das DateTimePicker.NumericUpDown Property auf true eingestellt ist,
in dem jeweiligen Bereich auf dem DateTimePicker Control ein NumericUpDown anzeigst,
mit denen mann dann die Werte verändern kann...
 
Christian Kusmanow hat gesagt.:
Warum gibst kein QuickInfo aus das man die Werte auch mit den Pfeiltasten verändern kann?

Im Grunde ist es nicht so wichtig, wie genau es aussieht. Wie kann ich ein QuickInfo bauen? Der Begriff sagt mir grade gar nichts.
 
Mit QuickInfo meinte ich das Du ein ToolTip zu deinem Form hinzu fügst
und den entsprechenden Hinweistext für das jeweilige Steuerelement einträgst.
 
Ach so. Habe es jetzt noch etwas anders gemacht. Für dieses Programm sollte das ausreichen.

Aber noch was anderes. Ich möchte per "Select Case" abfragen, welche Option der User aus einer Combo-Box gewählt hat. Allerdings ignoriert er meine Angaben. Habe ich hier was falsch gemacht (sorry wegen dieser Dummy-Frage, aber ich kenne mich damit nicht so aus)?

Code:
Dim Auswahl As String = ComboBox1.Text
        Select Case Auswahl
            Case "Stündlich"
                NumericUpDown1.Enabled = True
            Case "Täglich"
                NumericUpDown2.Enabled = True
                NumericUpDown3.Enabled = True
            Case "Wöchentlich"
                ComboBox2.Enabled = True
                NumericUpDown2.Enabled = True
                NumericUpDown3.Enabled = True
            Case "Monatlich"
                NumericUpDown2.Enabled = True
                NumericUpDown3.Enabled = True
                NumericUpDown4.Enabled = True
            Case Else
                NumericUpDown1.Enabled = False
                NumericUpDown2.Enabled = False
                NumericUpDown3.Enabled = False
                NumericUpDown4.Enabled = False
                ComboBox2.Enabled = False
        End Select
 
Zurück