- Status geschlossen
- Prozent erledigt
- Aufgabentyp Bug melden / Report Bug
- Kategorie ISN Form Studio 2
-
zuständig
ISI360 - Betriebssystem Windows 7 (64 Bit)
- Schweregrad niedrig
- Dringlichkeit gering
- betrifft Version 0.92 BETA
- fällig in Version unbestimmt
-
fällig am
unbestimmt
- Stimmen
- versteckt
gehört zu Projekt: ISN AutoIt Studio - German
angelegt von sj - 30.04.2013
zuletzt bearbeitet von ISI360 - 22.05.2013
angelegt von sj - 30.04.2013
zuletzt bearbeitet von ISI360 - 22.05.2013
FS#107 - FS2, Listview, Spalten erstellen
Ich versuche gerade im FS2 eine Listview (Handle: $listview) zu erstellen mit drei Spalten. Ich gebe bei Text/Data ein: "RS485|Device|Firmware". Die Spalten werden
aber nicht übernommen.
Weitere Einträge wollte ich per ExtraCode hinzufügen:
GUICtrlCreateListViewItem("item1|col12|col13", $listview)
GUICtrlCreateListViewItem("item2|col22|col23", $listview)
GUICtrlCreateListViewItem("item3|col32|col33", $listview)
Wenn ich die Form so teste, erhalte ich nur die 1. Spalte, Spalte 2 und 3 fehlen.
Lade...
verfügbare Tastenkürzel
- Alt + ⇧ Shift + l Login-Dialog / Logout
- Alt + ⇧ Shift + a neue Aufgabe anlegen
- Alt + ⇧ Shift + m meine Suchprofile
- Alt + ⇧ Shift + t fokussiere 'Zeige Aufgabe #'
Aufgabenliste
- o öffne ausgewählte Aufgabe
- j bewege Cursor nach unten
- k bewege Cursor nach oben
Aufgabendetails
- n nächste Aufgabe
- p vorherige Aufgabe
- Alt + ⇧ Shift + e ↵ Enter Aufgabe bearbeiten
- Alt + ⇧ Shift + w Aufgabe beobachten
- Alt + ⇧ Shift + y Aufgabe schließen
Aufgabenbearbeitung
- Alt + ⇧ Shift + s speichere Aufgabe
PS:
Wenn ich in Test/Data "RS485|Device|Firmware" eingebe und auf übernehmen klicke,
funktuioniert es nur 1x. Wenn man danach das Control bewegt, in der Größe ändert
oder ein Doppelklick darauf ausführt, wird das vermeidlich gespeicherte
"RS485|Device|Firmware" wieder durch eine einspaltige Version ersetzt. Aus
"RS485|Device|Firmware" wird im Text/Date Feld von selber wieder "RS485" und
damit sind die Spalten wieder weg.
Ich würde das ganze so realisieren:
Unter Text im Forstudio nichts eingeben sondern die Spalten via Extracode realisieren:
_GUICtrlListView_AddColumn($control_handle, "Column 1", 100)
_GUICtrlListView_AddColumn($control_handle, "Column 2", 100)
-> Durch _GUICtrlListView_AddColumn hast du auch gleich mehr möglichkeiten für die Spalten!
natürlich benütigst du dazu das #Include <GuiListView.au3> Include in deinem Hauptskript (oder wenn du es im Formstudio testen willst einfach das Include als Extracode zur GUI)
Hoffe das Hilft dir weiter!