 |
AutoHotkey Community Wir helfen uns gegenseitig aus der Patsche
|
| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
| Autor |
Nachricht |
Fronk Gast
|
Verfasst am: Do Jul 10, 2008 7:27 am Titel: Fragen zu ListView |
|
|
Moin,
so funktioniert es ja:
| Code: |
; Create the ListView with two columns, Name and Size:
Gui, Add, ListView, r20 w700 gMyListView, Name|Firma|Email|M/F
; Example #2: Retrieve the last line from a text file.
Loop, read, C:\entries.txt
{
StringSplit, alle, A_LoopReadLine, |, . ; Omits periods.
LV_Add("", alle1,alle2,alle3,alle4)
LV_ModifyCol() ; Auto-size each column to fit its contents.
}
; Display the window and return. The script will be notified whenever the user double clicks a row.
Gui, Show
return
MyListView:
if A_GuiEvent = DoubleClick
{
LV_GetText(RowText, A_EventInfo) ; Get the text from the row's first field.
ToolTip You double-clicked row number %A_EventInfo%. Text: "%RowText%"
}
return
GuiClose: ; Indicate that the script should exit automatically when the window is closed.
ExitApp
|
Aber ich kriegs nicht hin, wenns meine GUI5 sein soll. Sprich, ich hab schon 4 GUIs im Script und mein ListView-Script soll GUI5 werden. Ich bekomms dann soweit hin, dass mir die GUI angezeigt wird, aber die Einträge werden nicht vorgenommen. Ich bekomm also eine leere GUI ohne die Eiträge des read-loops.
Nächste Frage: Wie setz ich mir eine Checkbox vor jeden Eintrag, die
- mir die gecheckte Eintargszeile in eine Variable speichert
- nur einen Check zuläßt
??
Grüße |
|
| Nach oben |
|
 |
Thalon
Anmeldedatum: 25.10.2005 Beiträge: 1893 Wohnort: Österreich
|
Verfasst am: Do Jul 10, 2008 9:16 am Titel: |
|
|
Vor den Befehlen wie LV_Add musst du folgende Zeile hinzufügen:
Dann empfiehlt es sich allerdings auch für die erste GUI die Zahl voranzustellen, also z.B. | Code: | Gui, 1:Add, Edit
Gui, 1:Show |
Dann ersparst du es dir die Default-GUI immer zu wechseln.
Edit: | Zitat: | Nächste Frage: Wie setz ich mir eine Checkbox vor jeden Eintrag, die
- mir die gecheckte Eintargszeile in eine Variable speichert
- nur einen Check zuläßt | Also erst einmal musst du "Checked" als Option für deinen Listview angeben um überhaupt einmal Checkboxen zu besitzen.
Das Setzen aus der Applikation geschieht dann mit: | Code: | | LV_Modify(RowNumber, "Check"). | bzw | Code: | LV_Add(RowNumber, "Check").
|
Thalon _________________ Mein Motto: Hilfe zur Selbsthilfe!
Teildeutsche Hilfe (CHM)!! und Deutsche Online-Hilfe |
|
| Nach oben |
|
 |
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten.
|
Powered by phpBB © 2001, 2005 phpBB Group Deutsche Übersetzung von phpBB.de
|