vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
vb@rchiv Offline-Reader - exklusiv auf der vb@rchiv CD Vol.4  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

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

VB.NET - Ein- und Umsteiger
Re: Auf Knopfdruck reagieren 
Autor: ModeratorDaveS (Moderator)
Datum: 25.05.05 07:40

Tja, schreibst du mit Notepad oder so? Wenn du Vb.Net oder VS nicht hast kannst du SharpDevelop vielleicht nehmen, Forms so zu schreiben wird schon viel Arbeit sein. Wie die Meldung schon sagt du musst dein Button als WithEvents deklarieren, oder die Ereignisroutine mit AddHandler hinzufügen. Allerdings sollte man nicht direkt mit System.Windows.Forms.Form arbeiten, sondern eine neue Klasse davon ableiten. Das sieht so aus:
Imports System
Imports System.windows.forms
 
Public Class MyForm
    Inherits System.Windows.Forms.Form
 
    Dim WithEvents button1 As New Button
    Dim WithEvents button2 As New Button
    Dim WithEvents text1 As New TextBox
 
    Public Sub New()
 
        button1.Text = "OK"
        button2.Text = "Cancel"
        button1.Top = 100
        text1.Text = "wert"
        text1.Top = 50
        Me.Text = "Titel des Fensters"
        Me.HelpButton = True
        Me.FormBorderStyle = FormBorderStyle.FixedDialog
        Me.MaximizeBox = True
        Me.MinimizeBox = True
        Me.AcceptButton = button1
        Me.CancelButton = button2
        Me.StartPosition = FormStartPosition.CenterScreen
        Me.Controls.Add(button1)
        Me.Controls.Add(button2)
        Me.Controls.Add(text1)
        'Me.controls.add(Text)
    End Sub
 
    Private Sub Button1_Click(ByVal Sender As Object, ByVal E As EventArgs) _
      Handles button1.Click
        MessageBox.Show("servus")
    End Sub
End Class
Und das Programm selbst wird etwas einfacher
Imports System
Imports System.windows.forms
 
Class test
 
    Public Shared Sub main()
        Dim form1 As New MyForm
 
        form1.ShowDialog()
    End Sub
 
End Class

________
Alle Angaben ohne Gewähr. Keine Haftung für Vorschläge, Tipps oder sonstige Hilfe, falls es schiefgeht, nur Zeit verschwendet oder man sonst nicht zufrieden ist

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Auf Knopfdruck reagieren994mikerosoft[mtR]24.05.05 15:33
Re: Auf Knopfdruck reagieren535spike2424.05.05 16:51
Re: Auf Knopfdruck reagieren602mikerosoft[mtR]25.05.05 02:10
Re: Auf Knopfdruck reagieren629ModeratorDaveS25.05.05 07:40
Re: Auf Knopfdruck reagieren570mikerosoft[mtR]25.05.05 11:47

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-2025 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