Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : editer les cellules d'une TStringGrid [ Archives / Graphique ] (MLine)

mardi 10 juin 2003 à 18:36:57 | editer les cellules d'une TStringGrid

MLine

LO,

J'ai permis a l'utilisateur d'éditer la TStringGrid (C++ Builder 5) avec goEditing, et je n'accepte dans les cellules que des 0 et des 1 avec le bout de code : (événement OnKeyPress)


void __fastcall TForm5::StringGrid1KeyPress(TObject *Sender, char &Key)
{
if(Key!=48 && Key!=49 && Key!='\b')
Key=NULL; /*n'accepte que les 0, les 1 et la touche effacer*/
}


Le problème c'est que la cellule accepte toutes combinaisons de 0 et de 1 (0010, 11101, etc) alors que je ne voudrais que : soit 0, soit 1.
Comment limiter le nombre de chiffres entrés dans une cellule ?

MLine ;)

mercredi 11 juin 2003 à 11:40:07 | Re : editer les cellules d'une TStringGrid

MLine

C'est bon j'ai trouvé (dsl) Pour info :
récupérer les coordonnées de la cellule sélectionnée puis

if(StringGrid1->Cells[cell_X][cell_Y].Length() >= 1)
Key=NULL;

tout bêtement
MLine ;)

-------------------------------
Réponse au message :
-------------------------------

> LO,
>
> J'ai permis a l'utilisateur d'éditer la TStringGrid (C++ Builder 5) avec goEditing, et je n'accepte dans les cellules que des 0 et des 1 avec le bout de code : (événement OnKeyPress)
>
>

> void __fastcall TForm5::StringGrid1KeyPress(TObject *Sender, char &Key)
> {
> if(Key!=48 && Key!=49 && Key!='\b')
> Key=NULL; /*n'accepte que les 0, les 1 et la touche effacer*/
> }
>

>
> Le problème c'est que la cellule accepte toutes combinaisons de 0 et de 1 (0010, 11101, etc) alors que je ne voudrais que : soit 0, soit 1.
> Comment limiter le nombre de chiffres entrés dans une cellule ?
>
> MLine ;)



Cette discussion est classé dans : code, key, cellules, accepte, tstringgrid


Répondre à ce message

Sujets en rapport avec ce message

Prob Création de plusieurs fichiers [ par malik7934 ] Hello!J'ai un programme qui crée et remplit un fichier texte ainsi:hDestFile = CreateFile("C:/WINDOWS/Temp/this-is-a-temporary-file.crypt",GENERIC_WRI Key Code ??? [ par alexsierro ] Quelqu'un s'aurait ou trouver la liste complète des keycode ? KEY_ENTER 13KEY_ESC 27 KEY_F1 59KEY_F conversion virtual key code ->char [ par Sebopop2 ] Salut!Je ne trouve pas de moyen simple de convertir un virtual key code en char et inversementest ce que qqun sait comment faire?merci. Evenements clavier en local... [ par bdkiller ] Bonjour tout le monde!Je m'excuse, car il y a pas mal de messages et sources à ce sujet, mais j'ai quand meme un probleme urgent a resoudre...Je suis Probleme de string ... [ par Ahryman40k ] Bonjour, j'ai un comportement bizarre à travers du code que je ne maitrise pas et j'aimerai vos avis.J'ai dans une library à laquelle je suis linké le Lancement de "Hello World !" Qt4 [ par LucyUnDemi ] Bonjour a tousJe travaille sous kubuntu ; il y a quelques temps deja j'ai installe une bibliotheque Qt4 et Code::Blocks, et les programmes que je fesa dll sous devc++ [ par AmelCres ] Bonjour,J ai besoin d'un ptit coup de main :Je dois faire une DLL sous DevC++, et je ne sais pas comment m'y prendre.J'ai le fichier .h .cpp et j ai c code? [ par cpierrenet ] bj les amis mon blem n'est tjs pas résolu, je le repose autrement et si je ne suis pas clair dit Code recup élémts supprimé et vidé corbeille !!!URGENT!!! merci [ par sunchy ] Bonjour, j aurai besoin des codes pour récupérer un dossier qui a été malencontreusement supprimé et vidé de la corbeille, merci Problème de mémorisation de cellules [ par Himura57 ] Bonjour à tous,Je suis débutant sur excel, je travail dans une petite PME où il me faut gérer des stocks. J'ai commencé il y a un mois cette gestion p


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,296 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.