| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| PNY WIRD VON NVIDIA ZUM HÄNDLER DES JAHRES GEWÄHLT, eine Pressemitteilung
|
Autor
|
Thema: Listbox List Eigenschafft (1191 mal gelesen)
|
Theo37 Mitglied Techniker
Beiträge: 426 Registriert: 08.10.2008 ACAD 2024 WIN 7 64bit Intel Xenon CPU E5-1620 3.60GHz 16GB RAM
|
erstellt am: 21. Jul. 2010 16:31 <-- editieren / zitieren --> Unities abgeben:
|
Ex-Mitglied
|
erstellt am: 21. Jul. 2010 17:31 <-- editieren / zitieren -->
Hi, Code:
Dim tArr() As String = New String() {"A", "B", "C"} Me.ListBox1.Items.AddRange(tArr)
- alfred - ------------------ www.hollaus.at |
Theo37 Mitglied Techniker
Beiträge: 426 Registriert: 08.10.2008 ACAD 2024 WIN 7 64bit Intel Xenon CPU E5-1620 3.60GHz 16GB RAM
|
erstellt am: 22. Jul. 2010 16:45 <-- editieren / zitieren --> Unities abgeben:
Danke Alfred das hat mir viel geholfen. Ist alles ein bischen anders in VB.net. Wenn ich den Mauszeiger verändern wollte habe ich bei VBA "fmMousePointer" verwendet. Geht sowas bei VB.net auch? Gruß, Theo Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Wene71 Mitglied
Beiträge: 28 Registriert: 25.04.2010 Win8.1 Pro x64, ACAD 2015, VS 2013
|
erstellt am: 22. Jul. 2010 18:59 <-- editieren / zitieren --> Unities abgeben: Nur für Theo37
|
Theo37 Mitglied Techniker
Beiträge: 426 Registriert: 08.10.2008 ACAD 2024 WIN 7 64bit Intel Xenon CPU E5-1620 3.60GHz 16GB RAM
|
erstellt am: 04. Okt. 2010 15:22 <-- editieren / zitieren --> Unities abgeben:
Jetzt hab ich ein neues Problem dieser Art. Und zwar möchte ich eine Listbox mit zwei Spalten mit einem Array füllen. Geht das auch irgendwie mit Addrange? Unten mein (falscher) Code: Public Sub ExExp() myForm = New ExExport myForm.ListBox1.Refresh() myForm.TextBox1.Text = "" myForm.Button1.Enabled = True ReDim MyArray(zeile, 2) For i = 0 To UBound(Blocknamen) Blockname = Blocknamen(i) Anzahlblock = Testlauf(Blockname) If Anzahlblock > 0 Then MyArray2(J, 0) = Blockname MyArray2(J, 1) = Anzahlblock J = J + 1 End If Next i myForm.ListBox1.MultiColumn = True myForm.ListBox1.Items.AddRange(MyArray2) End Sub Bin Dankbar für jeden Rat. Theo Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ex-Mitglied
|
erstellt am: 05. Okt. 2010 08:31 <-- editieren / zitieren -->
|
Theo37 Mitglied Techniker
Beiträge: 426 Registriert: 08.10.2008 ACAD 2024 WIN 7 64bit Intel Xenon CPU E5-1620 3.60GHz 16GB RAM
|
erstellt am: 05. Okt. 2010 13:29 <-- editieren / zitieren --> Unities abgeben:
Hallo Alfred, ich weiß nicht ob ich das Beispiel richtig verstehe. Aber ich denke, daß es sich um fortlaufende Werte handelt die mehr oder weniger zufällig nebeneinander angeordnet werden. Das ist aber nicht das was ich suche. Ich möchte in einer Spalte der Listbox die Namen der Blöcke schreiben und in die Spalte daneben die Anzahl der Referenzen. Geht das in VB.net? in VBA ging es. Danke, Theo Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ex-Mitglied
|
erstellt am: 05. Okt. 2010 13:45 <-- editieren / zitieren -->
Hi, ok, falsch verstanden. Du bist sicher, dass ListBox mehrspaltig ging, Du verwechselst dies nicht etwa mit ListView? - alfred - ------------------ www.hollaus.at |
Theo37 Mitglied Techniker
Beiträge: 426 Registriert: 08.10.2008 ACAD 2024 WIN 7 64bit Intel Xenon CPU E5-1620 3.60GHz 16GB RAM
|
erstellt am: 05. Okt. 2010 13:58 <-- editieren / zitieren --> Unities abgeben:
Hi Alfred, ja das ging. ReDim MyArray(zeile, 2) . . ListBox1.List = MyArray2 ListBox1.ColumnCount = 2 So ist mein Code in VBA. Wie gehts in VB? mit Viewlist? Oder gibts nee andere Möglichkeit? Gruß, Theo Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ex-Mitglied
|
erstellt am: 05. Okt. 2010 15:34 <-- editieren / zitieren -->
Hi, ein Beispiel (erzeuge eine Form, setze ein ListView-Control ein): Code: Me.ListView1.View = View.Details Me.ListView1.Columns.Add("ColHeader01", 200, HorizontalAlignment.Left) Me.ListView1.Columns.Add("ColHeader02", 200, HorizontalAlignment.Right) Me.ListView1.Items.Add(New ListViewItem(New String() {"Name1", "5"})) Me.ListView1.Items.Add(New ListViewItem(New String() {"Name2", "10"})) Me.ListView1.Items.Add(New ListViewItem(New String() {"Name3", "15"}))
...und forsche, was es hier noch alles gibt (Icons, verschiedene View-Arten, Checkbox, ...)HTH, - alfred - ------------------ www.hollaus.at |