Rubrique AutoIt > GUI > GuiComboBox

Voici la liste des fonctions de la rubrique AutoIt > GUI > GuiComboBox.
Cliquez sur le nom d'une fonction pour obtenir une description détaillée.

Quand vous les utilisez, vous devez ajouter: #include <GuiComboBox.au3>.

 

Fonction UDF Description
_GUICtrlComboBox_AddDir Ajoute des noms de répertoires et de fichiers à la liste déroulante d'une ComboBox
_GUICtrlComboBox_AddString Ajoute une chaîne à la liste déroulante d'une ComboBox
_GUICtrlComboBox_AutoComplete Active la saisie semi-automatique dans la zone d'édition du contrôle ComboBox
_GUICtrlComboBox_BeginUpdate Interdit la mise à jour du contrôle jusqu'à ce que la fonction de EndUpdate soit appelée
_GUICtrlComboBox_Create Crée un contrôle ComboBox (zone de saisie et liste déroulante d'options)
_GUICtrlComboBox_DeleteString Supprime une chaîne de la liste déroulante
_GUICtrlComboBox_Destroy Supprime un contrôle ComboBox
_GUICtrlComboBox_EndUpdate Autorise la mise à jour graphique qui a été interrompue avec la fonction BeginUpdate
_GUICtrlComboBox_FindString Recherche une chaîne
_GUICtrlComboBox_FindStringExact Recherche la forme exacte d'une chaîne
_GUICtrlComboBox_GetComboBoxInfo Obtient des informations sur la ComboBox spécifié
_GUICtrlComboBox_GetCount Obtient le nombre d'éléments de la liste déroulante
_GUICtrlComboBox_GetCueBanner Obtient le texte de la bannière affichée dans la zone de saisie d'une ComboBox
_GUICtrlComboBox_GetCurSel Obtient l'index de l'élément en cours de sélection
_GUICtrlComboBox_GetDroppedControlRect Obtient les coordonnées écran d'une ComboBox dans son état déroulée
_GUICtrlComboBox_GetDroppedControlRectEx Obtient les coordonnées écran d'une ComboBox dans son état déroulé (retourne une structure)
_GUICtrlComboBox_GetDroppedState Détermine si la liste déroulante d'une ComboBox est déroulée
_GUICtrlComboBox_GetDroppedWidth Obtient la largeur minimale autorisée, de la liste déroulante d'une ComboBox
_GUICtrlComboBox_GetEditSel Obtient les positions du caractère de début et du caractère de fin de la sélection actuelle dans la zone de saisie d'une ComboBox
_GUICtrlComboBox_GetEditText Obtient le texte de la zone de saisie d'une ComboBox
_GUICtrlComboBox_GetExtendedUI Détermine si une ComboBox a l'interface utilisateur par défaut ou l'interface utilisateur étendue
_GUICtrlComboBox_GetHorizontalExtent Obtient la largeur, en pixels, sur laquelle la liste déroulante d'une ComboBox peut défiler horizontalement
_GUICtrlComboBox_GetItemHeight Détermine la hauteur des éléments de la liste déroulante ou la zone de sélection dans une ComboBox
_GUICtrlComboBox_GetLBText Obtient une chaîne dans la liste déroulante d'une ComboBox
_GUICtrlComboBox_GetLBTextLen Obtient la longueur, en caractères, d'une chaîne dans la liste déroulante d'une ComboBox
_GUICtrlComboBox_GetList Obtient tous les éléments de la liste déroulante d'une ComboBox
_GUICtrlComboBox_GetListArray Obtient, dans un tableau, tous les éléments de la liste déroulante d'une ComboBox
_GUICtrlComboBox_GetLocale Obtient la localisation en cours
_GUICtrlComboBox_GetLocaleCountry Obtient le code du pays en cours
_GUICtrlComboBox_GetLocaleLang Obtient l'identifiant de la langue courante
_GUICtrlComboBox_GetLocalePrimLang Extrait l'id de la langue principale à partir de l'id de la langue
_GUICtrlComboBox_GetLocaleSubLang Extrait l'id du dialecte à partir de l'ID de la langue
_GUICtrlComboBox_GetMinVisible Obtient le nombre minimum d'éléments visibles dans la liste déroulante d'une ComboBox
_GUICtrlComboBox_GetTopIndex Obtient l'index, à partir de 0, du premier élément visible dans la partie zone de liste déroulante d'une ComboBox
_GUICtrlComboBox_InitStorage Alloue de la mémoire pour stocker les éléments de la liste déroulante d'une ComboBox
_GUICtrlComboBox_InsertString Insère une chaîne
_GUICtrlComboBox_LimitText Limite la longueur du texte que l'utilisateur peut taper dans la zone de saisie d'un contrôle ComboBox
_GUICtrlComboBox_ReplaceEditSel Remplace le texte sélectionné dans la boîte d'édition
_GUICtrlComboBox_ResetContent Retire tous les éléments de la ListBox et modifie le contrôle ComboBox
_GUICtrlComboBox_SelectString Recherche dans la zone de liste d'une ComboBox un élément qui commence par la chaîne donnée
_GUICtrlComboBox_SetCueBanner Définit le texte de la bannière qui s'affiche dans la zone d'édition d'une ComboBox
_GUICtrlComboBox_SetCurSel Sélectionne une chaîne dans la liste déroulante d'une ComboBox
_GUICtrlComboBox_SetDroppedWidth Définit la largeur maximale admissible, en pixels, de la liste déroulante d'une ComboBox
_GUICtrlComboBox_SetEditSel Sélectionne les caractères dans le champ de saisie d'une ComboBox
_GUICtrlComboBox_SetEditText Définit le texte de la zone d'édition de la ComboBox
_GUICtrlComboBox_SetExtendedUI Sélectionne l'interface utilisateur par défaut ou l'interface utilisateur étendue
_GUICtrlComboBox_SetHorizontalExtent Définit la largeur, en pixels, sur laquelle la liste déroulante peut subir un défilement horizontal
_GUICtrlComboBox_SetItemHeight Définit la hauteur des éléments de liste ou de la zone de sélection d'une ComboBox
_GUICtrlComboBox_SetMinVisible Définit le nombre minimum d'éléments visibles dans la liste déroulante d'une ComboBox
_GUICtrlComboBox_SetTopIndex S'assure qu'un élément particulier est visible dans la liste déroulante d'une ComboBox
_GUICtrlComboBox_ShowDropDown Affiche ou masque la liste déroulante d'une ComboBox

Informations générales

Les contrôles ComboBox (liste déroulante) et ListBox (liste) ont des comportements similaires et dans certains cas interchangeables. Il existe des cas où toutefois, un des deux est plus approprié que l'autre.

En règle générale, une ComboBox est appropriée quand il existe une liste de choix proposés mais que l'utilisateur peut aussi saisir une entrée qui n'est pas dans liste, tandis qu'une ListBox est appropriée lorsque vous souhaitez limiter l’entrée à un élément d'une liste. Une ComboBox contient donc un champ de zone de texte qui n'est pas dans la ListBox.
Il y a une exception quand le style est $CBS_DROPDOWNLIST. Dans ce cas, le contrôle sélectionne un élément si vous tapez sa première lettre.

En outre, une ComboBox économise de l’espace dans une GUI, puisque la liste complète n’est pas affichée jusqu'à ce que l’utilisateur clique sur la flèche vers le bas, une ComboBox peut aisément tenir dans un petit espace où une ListBox ne tiendrait pas. Il y a une exception quand le style est définie sur $CBS_SIMPLE: la liste complète est affichée et la ComboBox occupe plus d’espace qu’une ListBox.