FORUM Tom's Hardware » Programmation » C / C++ / Java » BCB6: mettre le focus sur une cellule d une stringgrid
 

BCB6: mettre le focus sur une cellule d une stringgrid

Il y a 448 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici
Ajouter une réponse



 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet : BCB6: mettre le focus sur une cellule d une stringgrid
 
Plus d'informations

bonjour,
encore un pb, tout est dans le titre:
je selectionne une cellule de la stringgrid, un traitement est appliqué et je reaffiche la fenetre mais la cellule courante reste la meme. Je veux que la cellule en surbrillance soit celle de coordonnees ligne 1 colonne 0.
Quelqu'un sait il comment je dois m y prendre?

ps je suis sous bcb6


Message édité par mike600riv er le 07-06-2006 à 09:42:17

zeb
Profil : Modérateur libre
Plus d'informations

Citation :

tout est dans le titre
ps je suis sous bcb6


Moi je trouve que tout n'est pas dans le titre au contraire, il y a beucoup d'info dans le post scriptum. Mets donc cette info dans le titre le temps que je regarde ton problème ;)

Plus d'informations

exact,
merci de te pencher sur mon pb

j'arrive a selectionner une cellule avec ce code:

Code :
  1. TGridRect * MaSelection = new TGridRect;             
  2.   MaSelection->Left = 0;                               
  3.   MaSelection->Right = 0;                             
  4.   MaSelection->Top = 1;                               
  5.   MaSelection->Bottom = 1;                             
  6.   StringGrid_orcad->Selection = * MaSelection;       
  7.   delete MaSelection;                               
  8.   StringGrid_orcad->Repaint();


mais je ne sais pas comment faire pour dire que je veux cette cellule comme coin haut gauche de la partie visible de la stringgrid
ou une autre solution serai de remettre les progressbars de la stringgrid a leur position initiale mais comment faire cela? :??:

zeb
Profil : Modérateur libre
Plus d'informations

Oups, j'ai oublié de regarder...
Je n'ai pas l'aide de la VCL sous la main ici au boulot.

Fais le tour des méthodes de TStringGrid, tu devrais trouver ton bonheur.

Ouhou :hello: KangOl, je sais que tu bosses sur Delphi (ou que tu l'as fait autrefois) ;) ce sont les mêmes objets pour BCB et Delphi : la VCL. Comment fait-on ?

Plus d'informations

Toujours pas réussi a faire ce que je voulais. :pt1cable:
Mais je continue de chercher :)

Profil : Pointeur
Plus d'informations

je regarderai demain si j'y pense :jap:


---------------
Da Bidz Triad©®™: Bidz Interceptor
.:: Smileyz version 4.2 [050625]::. -- Code source disponible sous licence GPL.
[u
Profil : Pointeur
Plus d'informations

Regarde du coté de la property (quel merde ce truc) Selection

voici un exemple qui viens de l'aide de borland

Citation :

Le code suivant sélectionne le rectangle contenant les lignes 1 à 4 et les colonnes 2 et 3.

Code :
  1. void __fastcall TForm1::Button1Click(TObject *Sender)
  2. {
  3.   TGridRect myRect;
  4.   myRect.Left = 3;
  5.   myRect.Top = 1;
  6.   myRect.Right = 2;
  7.   myRect.Bottom = 4;
  8.   DrawGrid1->Selection = myRect;
  9. }



---------------
Da Bidz Triad©®™: Bidz Interceptor
.:: Smileyz version 4.2 [050625]::. -- Code source disponible sous licence GPL.
[u

Aller à :
Ajouter une réponse
  FORUM Tom's Hardware » Programmation » C / C++ / Java » BCB6: mettre le focus sur une cellule d une stringgrid
 

Annonces Google
Publicité