Bonjour, alors j'ai bien avancé cependant j'ai à nouveau un soucis...

Lorsque je réalise une combobox dans une case de ma wx.Grid de la façon suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
#-----------------ComboBox-------------------------------------
        ComboOuv=open(ComboDir,'r') #Ouvre ComboListe.ini
        exec(ComboOuv) #Execute ComboListe.ini
        ComboOuv.close() #Ferme ComboListe.ini
        Choixbox = wx.grid.GridCellChoiceEditor(combo1, False) 
        self.SetCellEditor(1, 1, Choixbox)
La box se trouve en haut de la cellule, est-il possible de la centrer dans la cellule ???
Sachant que la cellule a un attribut d'alignement du texte :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
NumCols = self.GetNumberCols()#Compte le nombre de colonnes du Grid
        NumLignes = self.GetNumberRows()#Compte le nombre de lignes du Grid
        x=0
        y=0
        while (x<NumLignes) :
            self.SetCellAlignment(x, 0, wx.ALIGN_CENTRE, wx.ALIGN_CENTRE)
            self.SetCellAlignment(x, 1, wx.ALIGN_CENTRE, wx.ALIGN_CENTRE)
Donc une fois que l'on a choisis une valeur dans la liste, cette dernière se centre correctement, malheureusement pas la liste...
De plus la liste déroulante n'est visible que si la cellule est sélectionnée, n'y'a t'il pas un moyen de l'afficher sans sélection...?

Merci d'avance