none
Utilisation de la constante vbTab RRS feed

  • Question

  • Bonjour,

     

    Afin de formater l'affichage d"un chaine de caractères, j'utilise la constante vbTab mais à l'exécution j'ai un  caractère en forme de petit carré ! :-(

    Comment remédier à cela ??

    Merci de vos réponses

     

    Jacques


    Jacques
    vendredi 30 décembre 2011 13:58

Réponses

  • ColorCHK est un contrôle perso ? D'après ce que je vois le contrôle CheckBox standard Windows Forms ignore ces caractères.

    De toute façon cela n'a pas vraiment de sens dans ce contexte. Je mettrais juste les espaces, parenthèses ou tirets voulus pour espacer le texte (quitte à remplacer vbTab par x espaces).

    Si on ne veut que x espaces à la place, il suffirait de remplacer vbTab par les espaces voulus.


    Please always mark whatever response solved your issue so that the thread is properly marked as "Answered".
    vendredi 30 décembre 2011 18:31
    Modérateur
  • Bonjour,

     

    Vous avez bien raison. J'aimerai juste pouvoir  aligner la partie de texte avec  le nombre en Go sachant que le chiffre représentant le nombre d'octets peut être de longueur variable.

    La solution serait d'ajouter un label avec ce texte derrière le checkbox.  Je pensais pouvoir le faire sans ajouter d"éléments!

     


    Jacques
    • Marqué comme réponse Paraglider samedi 31 décembre 2011 13:51
    vendredi 30 décembre 2011 19:25

Toutes les réponses

  • Bonjour,

    Comment ce texte est il affiché ? La façon dont sont gérés les caractères de contrôle dépend du contexte. Il est possible que la méthode utilisée ne gère pas du tout les caractères de contrôle et que le mieux soit de positionner directement le texte.

    Difficile d'en dire plus sans savoir quelle est la technique d'affichage utilisée.


    Please always mark whatever response solved your issue so that the thread is properly marked as "Answered".
    vendredi 30 décembre 2011 14:36
    Modérateur
  • Bonjour,

    C'est l'attribut "Text" d'un checkbox.

     

     Dim chkEspace_Utilise As New ColorCHK
     chkEspace_Utilise.Left = 245
     chkEspace_Utilise.Top = 40
     chkEspace_Utilise.CheckInfo.Text = "Espace utilisé :" & CurrentDrive.TotalSize - CurrentDrive.TotalFreeSpace & " octets" & _
                                              "  " & vbTab & vbTab & GetSizeName(CurrentDrive.TotalSize - CurrentDrive.TotalFreeSpace)
    

     

     

    Jacques

     


    Jacques
    vendredi 30 décembre 2011 15:31
  • ColorCHK est un contrôle perso ? D'après ce que je vois le contrôle CheckBox standard Windows Forms ignore ces caractères.

    De toute façon cela n'a pas vraiment de sens dans ce contexte. Je mettrais juste les espaces, parenthèses ou tirets voulus pour espacer le texte (quitte à remplacer vbTab par x espaces).

    Si on ne veut que x espaces à la place, il suffirait de remplacer vbTab par les espaces voulus.


    Please always mark whatever response solved your issue so that the thread is properly marked as "Answered".
    vendredi 30 décembre 2011 18:31
    Modérateur
  • Bonjour,

     

    Vous avez bien raison. J'aimerai juste pouvoir  aligner la partie de texte avec  le nombre en Go sachant que le chiffre représentant le nombre d'octets peut être de longueur variable.

    La solution serait d'ajouter un label avec ce texte derrière le checkbox.  Je pensais pouvoir le faire sans ajouter d"éléments!

     


    Jacques
    • Marqué comme réponse Paraglider samedi 31 décembre 2011 13:51
    vendredi 30 décembre 2011 19:25