Hallo alle zusammen,
wie kann ich es schaffen, dass wenn ich rechtsklick auf ein Bild (in Visual Basic 6) eine MsgBox erscheint?
Dnake für gute Antworten schon mal im Vorraus^^
Gruß
christopher
Hallo alle zusammen,
wie kann ich es schaffen, dass wenn ich rechtsklick auf ein Bild (in Visual Basic 6) eine MsgBox erscheint?
Dnake für gute Antworten schon mal im Vorraus^^
Gruß
christopher
wie kann ich es schaffen, dass wenn ich rechtsklick auf ein
Bild (in Visual Basic 6) eine MsgBox erscheint?
Hi Christopher,
in Vba wäre das so:
Private Sub Image1_MouseDown(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
If Button = 2 Then MsgBox Button
End Sub
Vielleicht kannst es ja umbasteln.
Vielleicht gibt es für die 2 auch sowas wie vbMouseButtonrightPressed oder so *k.A.*
Gruß
Reinhard
Private Sub Image1_MouseDown(ByVal Button As Integer, ByVal
Shift As Integer, ByVal X As Single, ByVal Y As Single)
If Button = 2 Then MsgBox Button
End Sub
Bei mir kommt dann leider eine Fehlermeldung:
„Fehler beim Kompilieren:
Dekleration oder Prozedur entspricht nicht der Beschreibung eines Ereignisses oder einer Prozedur mit dem selben Namen.“
Was heißt das???
Hi Christopher,
weiß ich nicht und wild rumrate, probiers mal so:
Private Sub Image1_MouseDown( Button , Shift, X , Y)
oder so
Private Sub Image_MouseDown( Button , Shift, X , Y)
Gruß
Reinhard
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Private Sub Image1_MouseDown(ByVal Button As Integer, ByVal
Shift As Integer, ByVal X As Single, ByVal Y As Single)
If Button = 2 Then MsgBox Button
End SubBei mir kommt dann leider eine Fehlermeldung:
„Fehler beim Kompilieren:
Dekleration oder Prozedur entspricht nicht der Beschreibung
eines Ereignisses oder einer Prozedur mit dem selben Namen.“Was heißt das???
Private Sub Image1_MouseDown( Button , Shift, X , Y)
oder so
Private Sub Image_MouseDown( Button , Shift, X , Y)
naja, daran liegts nciht, hab schon geschaut!
aber ist das wirklich der code für VB6 ???
Hallo Christopher,
du machst dich einfach dem Mousedown Event zu nutze.
Da du recht sparlich warst mit deinen Info’s, so kann man auch nur raten!
In VB kannst du Bilder einmal in einer ImageBox darstellen oder in einer PictureBox!
Anbei 2 Demo’s, einmal für eine PictureBox und einmal für eine Imagebox.
Option Explicit
Private Sub Image1\_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
If Button = 2 Then
'Dein Source
End If
End Sub
Private Sub Picture1\_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
If Button = 2 Then
'dein Source
End If
End Sub
MfG Alex
naja, daran liegts nciht, hab schon geschaut!
aber ist das wirklich der code für VB6 ???
Hi Christopher,
was kann ich verbessern an der Kommunikation, ich schrieb doch „Vba“, soll ich es kursiv, fett, blinkend schreiben?
mfG
Reinhard