UDF > GUI > GuiListBox >


_GUICtrlListBox_SetTabStops

D�finit les positions des taquets de tabulation

#include <GuiListBox.au3>
_GUICtrlListBox_SetTabStops ( $hWnd, $aTabStops )

Param�tres

$hWnd ID/handle du contr�le
$aTabStops Tableau avec le format suivant :
    [0] - Nombre de taquets de tabulation dans le tableau (n)
    [1] - Premier taquet de tabulation
    [2] - Deuxi�me taquet de tabulation
    [n] - n-i�me taquet de tabulation

Valeur de retour

Succ�s: Retourne True.
�chec: Retourne False.

Remarque

Les entiers dans $aTabStops repr�sentent le nombre de quarts de la largeur moyenne des caract�res de la police qui est s�lectionn� dans la ListBox.
Par exemple, un taquet de tabulation de 4 est plac� � 1,0 unit�s de caract�res, et un taquet de tabulation de 6 est plac� � 1,5 unit�s de caract�re moyen.
Toutefois, si la ListBox fait partie d'une bo�te de dialogue, les entiers sont en unit�s de mod�le de dialogue.
Les taquets de tabulation doivent �tre tri�es par ordre croissant; les taquets arri�re ne sont pas autoris�s.

Exemple

#include <GUIConstantsEx.au3>
#include <GuiListBox.au3>

Example()

Func Example()
    Local $aTabs[4] = [3, 100, 200, 300], $idListBox

    ; Cr�e une GUI
    GUICreate("List Box Set Tab Stops", 400, 296)
    $idListBox = GUICtrlCreateList("", 2, 2, 396, 296, BitOR($LBS_STANDARD, $LBS_USETABSTOPS))
    GUISetState(@SW_SHOW)

    ; D�finit les taquets de tabulation
    _GUICtrlListBox_SetTabStops($idListBox, $aTabs)

    ; Ajoute des cha�nes avec tabulations
    _GUICtrlListBox_AddString($idListBox, "Column 1" & @TAB & "Column 2" & @TAB & "Column 3")

    ; Boucle jusqu'� ce que l'utilisateur quitte.
    Do
    Until GUIGetMsg() = $GUI_EVENT_CLOSE
    GUIDelete()
EndFunc   ;==>Example