Hallo,
ich hab MSFlexGrid under Components zugefügt und das ding
nun…
??? Da machst Du schon das Erste falsch.
VB starten. Dann in der Auswahl nicht auf Standard.exe klicken, sondern auf ‚VB-Pro‘ oder ‚Enterprise‘ Steuerelemente. Dann ist die Werkzeugleiste deutlich umfangreicher und auch das Flexgrid ist verfügbar, ohne es erst über ‚Projekte‘ einfügen zu müssen.
ich glaub ich mach irgend was dummes falsch,
.additem/.row/.col usw. kennt mein Programm nicht…
kann es sein da ich irgend was noch zufügen muss?(verweis z.b)
Ich bau mal einen Code. Nimm ein neues Projekt, lege einfach n ur ein Flexgrid darauf und füge den Code ein. Dann führst Du den Code aus, der muss laufen.
In der ersten Spalte steht die Teilennummer.
In der zweiten Spalte steht ein zufällig gewähltes Zeichen
in der Ditten Spalte steht eine zufällig gewählte Zahl.
Wenn Du in eine Spalte klickst, wird die Tabelle nach dem Inhalt dieser Spalte sortiert.
Gruß Rainer
Option Explicit
Private Sub Form\_Load()
Dim r As Integer
Randomize Timer
Me.Show
DoEvents
MSFlexGrid1.Cols = 3
MSFlexGrid1.Rows = 4
MSFlexGrid1.FixedCols = 0
For r = 1 To MSFlexGrid1.Rows - 1
MSFlexGrid1.TextMatrix(r, 0) = r
MSFlexGrid1.TextMatrix(r, 1) = Chr(65 + Int(Rnd(1) \* 23))
MSFlexGrid1.TextMatrix(r, 2) = Int(Rnd(1) \* 1000)
Next
End Sub
Private Sub MSFlexGrid1\_Click()
MSFlexGrid1.Sort = 1
End Sub