Membres inscrits :2359
Membres en ligne : 0
Invités en ligne : 7


|
Conversation : Personaliser le wxGridCellRenderer du wxGrid. |
ajm (Membre)
Inscrit le : 16-03-2011
Messages: 82
Snippets: 0
Tutoriels: 0
Hors ligne |
Bonjour,
Est ce que c'est posible d'avoir une editeur miltiline dans une cellule du wxGrid? j'ai dejà t essayé le :
Code Cpp: Grid1->SetCellRenderer( 0, 0 , new wxGridCellAutoWrapStringRenderer);
Mais c'est pas ce que je veux avoir. Je veux une editeur qui comporte comme wxTextCtrl miltiline.
|
|
Ded (Membre)
Lieu: Grenoble (38)
Inscrit le : 09-09-2013
Messages: 41
Snippets: 0
Tutoriels: 0
Hors ligne |
Oui, je crois que c'est possible, mais pas directement. Il faut dériver wxGridCellRenderer et wxGridCellEditor pour ajouter wxTextCtrl. Je ne sais pas faire, mais je suis intéressé par la solution (ie apprendre à dériver).
Je ne sais pas si ça aide...
|
Code::Blocks 13.12 on Windows 7 (build 7601 service pack 1 64 bit edition). GNU GCC version 4.7.1 -std=c++11 Make version 3.82. wxWidgets 3.0.0 compiled shared=0 monolithic=1 unicode=1 build=release.
|
ajm (Membre)
Inscrit le : 16-03-2011
Messages: 82
Snippets: 0
Tutoriels: 0
Hors ligne |
En faite qlq m'a proposé une solution(http:/forums.wxwidgets.org/viewtopic.ph … p;p=155090)
Code Cpp: Grid1->SetCellEditor( 0, 0 , new wxGridCellAutoWrapStringEditor); Mais le problème ce que quand on appuit sur le touche entrer le curseur passe à la cellule en bas, au lieu d'ajoouter une nouvelle ligne.
Dernière modification par ajm (24-09-2013 20:22:47)
|
|
|