Servus,
ich hab bisher noch nie mit ListViews gearbeitet.
So sieht das ganze derweilen aus:
C
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Include <File.au3>
#include <GUiListview.au3>
$Form1_1 = GUICreate("Rechner", 450, 446, 355, 157)
$Berechnen = GUICtrlCreateButton("Berechnen", 216, 152, 225, 33)
$Mensur = GUICtrlCreateInput("z.B.: 650", 376, 16, 57, 21)
$Buende = GUICtrlCreateInput("z.B.: 21", 376, 40, 57, 21)
$Edit = GUICtrlCreateListView("Bund|Abstand zum Sattel", 8, 0, 202, 422)
$Bund = GUICtrlCreateListViewItem("Bund", $Edit)
$AbstandSattel = GUICtrlCreateListViewItem("Abstand zum Sattel", $Edit)
GUICtrlSetState(-1, $GUI_DROPACCEPTED)
GUISetState()
GUICtrlSetData($Bund, "")
GUICtrlSetData($AbstandSattel, "")
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Berechnen
For $Bundzahl = 1 To GUICtrlRead($Buende)
Next
Local $a = GUICtrlRead($Mensur), $b
For $i = 1 To GUICtrlRead($Buende)
If $i == 1 Then
$b = ($a / (2^(1/12)))
Else
$b = ($b / (2^(1/12)))
EndIf
GUICtrlSetData($AbstandSattel, Round($a - $b, 2))
Next
EndSwitch
WEnd
Alles anzeigen
Problem Nr. 1.: Irgendwie ist das ganze nicht mehr geordnet.... (vorher im Edit wars von "weniger" nach "mehr")
Problem Nr. 2.: Es wird immer nur der letzte Wert der For§ Schleife angezeigt..
Wie kann ich das ganze "Ordnen"?
Hat schnell jemand eine Antwort parat?
Grüße aus Upper Austria
Stoani
Ps.: Das Ganze ist ein FretCalculator falls jemand von euch Gitarrenbauer etc. ist......