SharpDevelop Community

Get your problems solved!
Welcome to SharpDevelop Community Sign in | Join | Help
in Search

Methodenargumete müssen in Klammern stehen???

Last post 04-16-2008 7:21 PM by siegi44. 2 replies.
Page 1 of 1 (3 items)
Sort Posts: Previous Next
  • 04-16-2008 6:30 PM

    Methodenargumete müssen in Klammern stehen???

    Hey Leute,

     

    ich wollte mit dem Programm ein VB-Prog schreiben, doch bei jedem Code zeigt es mir an, das "Methodenargumente in Klammern stehen müssen."

    Wie mach ich das denn?

     

    Der Code sieht so aus:

    Sub Button1Click(ByVal sender As Object, ByVal e As EventArgs)
            button2.move button2.left + 100
        End Sub

    ----

    Es sollte also eine Aktion (button2.move) ausgeführt werden wenn button1 geklickt wird.

     

    Kann mir einer helfen?

    Chris 

     

  • 04-16-2008 7:09 PM In reply to

    Re: Methodenargumete müssen in Klammern stehen???

    Hallo Chris,

    die Fehlermeldung irritiert in der Tat. Sie weist darauf hin, dass beim Aufruf einer Methode die Argumente in Klammern gesetzt werden müssten, z.B.: 

    Button2.DrawToBitmap(myBitmap, myRectangle);

    Aber Dein Fehler liegt darin, dass Button.Move ein Ereignis ist, keine Methode! Wenn Du den Button verschieben willst, musst Du Left und/oder Top verändern, etwa so:

    Sub Button1Click(ByVal sender As Object, ByVal e As EventArgs)
            button2.Left += 100
    End Sub

    Übrigens ist das hier ein Forum zur Arbeit speziell mit #D, aber nicht allgemein zum NET Framework oder VB.NET. Bitte suche Dir ein passendes allgemeines Forum; gerade die Deutschen sind sehr aktiv. Ich befasse mich allerdings mit C# und kann Dir deshalb keine direkten Vorschläge machen. Jürgen

    Software fuer Verlage (Publishers)
    #D + NET 2.0 + Firebird 2.0
    (formerly Delphi 5 + 2005 Pro)
  • 04-16-2008 7:21 PM In reply to

    • siegi44
    • Top 10 Contributor
    • Joined on 03-31-2006
    • Steyr, Austria
    • Posts 183
    • Team Members

    Re: Methodenargumete müssen in Klammern stehen???

    Hallo Chris,

    ja wie Jürgen schon beschrieben hat, ist Move ein Ereignis und keine Methode. Zusätzlich müss(t)en in VB.NET die Methodenargumente immer in Klammern stehen. In VB 1-6 war das noch anders. Das hat mich auch irritiert, als ich umgestiegen bin auf VB.NET.

    Für den Einstieg in  VB.NET und .NET hat mir Einstieg in VB.NET, ein E-Book sehr geholfen.

    lg

    Siegfried 

    Siegfried Pammer
Page 1 of 1 (3 items)
Powered by Community Server (Commercial Edition), by Telligent Systems
Don't contact us via this (fleischfalle@alphasierrapapa.com) email address.