Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

vb6 . image.picture = loadpicture frage

Empfohlene Antworten

Veröffentlicht

a1.Picture = LoadPicture(bild$)

damit hab ich ein kleines proble

das bild was er da laden soll hab ich schon veriable gestaltet.

jetzt wollte ich aber das image feld veriable gestalte.

weiss aber net wie es gehen soll.

so soll das aussehen

ging aber nicht bei mir

veriable.Picture = LoadPicture(bild$)

das programm(funktion) soll mit koordinaten die ich ihm gebe .ein bild laden da wo ich es ihm mit dem koordinaten gesagt habe.

meinst du statt "veriable" -> "variable"?

Original geschrieben von AvaTor

das programm(funktion) soll mit koordinaten die ich ihm gebe .ein bild laden da wo ich es ihm mit dem koordinaten gesagt habe.

hä? was? :confused:

Hallo AvaTor.


Private Sub Form_Load()

Dim strDateiname As String

    strDateiname = "C:\IrgendeinVerzeichnis\IrgendeinUnterverzeichnis\Irgendeinedatei.jpg"

    Set Image1.Picture = LoadPicture(strDateiname)

    Set Picture1.Picture = LoadPicture(strDateiname)

End Sub

das ist nicht das was ich suche.

mein program hat 48 bilder. (4 gewinnt feld)

wenn jemand auf ein Image clickt soll die funktion abhänig davon welcher player jetzt dran ist ,endweder rot.jpg oder gelb.jpg ind das "image.picture " .. laden(standerd ist leer.jpg).

die bild felder heissen bei mir a1,a2,a3 ... - h6

deswegen will ich es nicht für jedes feld einzeln schreiben ,sondern "variabel" machen.

das heist in der "veriabel" oder in einem string wird a1-h6 reingeschriben und die veriable soll

a1.Picture = LoadPicture(bild$) ersetzen


Private Sub imaFeld_Click(Index As Integer)

    If bool_Player1_turn Then

        imaFeld(Index).Picture = LoadPicture("symbol_player1.jpg")

    Else

        imaFeld(Index).Picture = LoadPicture("symbol_player2.jpg")

    End If

End Sub

imaFeld ist ein Array von Images.

Original geschrieben von LoneGunman



Private Sub imaFeld_Click(Index As Integer)

    If bool_Player1_turn Then

        imaFeld(Index).Picture = LoadPicture("symbol_player1.jpg")

    Else

        imaFeld(Index).Picture = LoadPicture("symbol_player2.jpg")

    End If

End Sub

imaFeld ist ein Array von Images.

thx das hat mir geholfen

Hab aber noch eine Frage.

ich will zeitversetzt die bilder sozusagen "möchtegern animieren"

so ein "Fall" effect veroteuschen.

zb so.

a(6).picture = load...... rot

warten 0.2 sek

a(6).pisture = load .... leer

a(5).picture = ... rot

wieder warten

a(4) ....

und so weiter bis zu der stelle wo er rein soll

das problem ist .ich weiss net wie man unter VB 0.2 sek wartet

unter qbasic hab ich es mal mit einer for schleife gemacht.

aber ich wette in VB gibt es ne estra funktion oder befehl dafür

Link (die unterste Prozedur)

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.