vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 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: ListView mit Bildern? 
Autor: MaxxTc
Datum: 15.06.08 09:18

Das versuche ich ja, es geht aber nicht. Das bild bleibt leer.

    Private Sub Button_OrdnerWählen_Click(ByVal sender As System.Object, ByVal _
      e As System.EventArgs) Handles Button_OrdnerWählen.Click
        FolderBrowserDialog1.ShowDialog()
        Dim Zähler As Integer = 0
        Dim Verzeichnis As New System.IO.DirectoryInfo( _
          FolderBrowserDialog1.SelectedPath)
        vars.Figurnummer = 0
        Label_Verzeichnis.Text = FolderBrowserDialog1.SelectedPath.ToString
 
 
        For Each f In Verzeichnis.GetFiles("*.lff")
            ImageListeFüllen(f.Name, Zähler)
 
 
            FrameListe1.Items.Add(f.Name, Zähler)
 
            Dimensionieren(Zähler + 1)
            Hauptfigur(Zähler + 1) = Figur.LoadFigur( _
              FolderBrowserDialog1.SelectedPath & "\" & f.Name)
            Zähler = Zähler + 1
        Next
 
        fgrscrll.Maximum = UBound(Hauptfigur)
        FrmScrll.Maximum = UBound(Hauptfigur(vars.Figurnummer).Frame)
        vars.Framenummer = 0
        FrmScrll.Value = 0
        g.Clear(Color.Black)
        infoupdate()
        zeichnen.Zeichnen(vars.Framenummer)
    End Sub
    Private Sub ImageListeFüllen(ByVal ImageKey As String, ByVal Figur As _
      Integer)
        Dim c, x, y, xold, yold, MiddleFrame As Integer
Dim BitMapTemp = New Bitmap(100, 100) 'Bild für die Frameliste
        Dim BMPF As Graphics = Graphics.FromImage(BitMapTemp)
        MiddleFrame = Math.Abs((UBound(Hauptfigur(Figur).Frame) / 2))
        Debug.Print(MiddleFrame)
        BMPF.Clear(Color.Black)
        Dim Stifter As New Pen(Color.White)
        For c = 1 To UBound(Hauptfigur(Figur).Frame(MiddleFrame).Punkt)
            'Dim Stift = New Pen(Hauptfigur(Figur).Frame(MiddleFrame).Punkt( 
            ' c).farbe)
            Dim Stift = New Pen(Color.White)
            Stift.Width = 1
            Application.DoEvents()
            If c > 0 Then
                x = Convert.ToInt16(Hauptfigur(Figur).Frame(MiddleFrame).Punkt( _
                  c).x / 5)
                y = Convert.ToInt16(Hauptfigur(Figur).Frame(MiddleFrame).Punkt( _
                c).y / 5)
                xold = Convert.ToInt16(Hauptfigur(Figur).Frame( _
                MiddleFrame).Punkt(c - 1).x / 5)
                yold = Convert.ToInt16(Hauptfigur(Figur).Frame( _
                MiddleFrame).Punkt(c - 1).y / 5)
                BMPF.DrawLine(Stift, x, y, xold, yold)
 
            End If
        Next
 
 
        ImageList1.Images.Add(ImageKey, BitMapTemp)
 
    End Sub
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
ListView mit Bildern?5.868MaxxTc14.06.08 16:56
Re: ListView mit Bildern?2.156viperbone15.06.08 07:43
Re: ListView mit Bildern?2.054MaxxTc15.06.08 07:48
Re: ListView mit Bildern?1.947viperbone15.06.08 07:52
Re: ListView mit Bildern?1.937MaxxTc15.06.08 07:56
Re: ListView mit Bildern?1.932viperbone15.06.08 08:01
Re: ListView mit Bildern?1.824MaxxTc15.06.08 08:04
Re: ListView mit Bildern?1.757MaxxTc15.06.08 08:08
Re: ListView mit Bildern?1.775viperbone15.06.08 08:22
Re: ListView mit Bildern?1.905MaxxTc15.06.08 09:18
Re: ListView mit Bildern?1.758MaxxTc15.06.08 09:31

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