IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

Taille du textbox


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut Taille du textbox
    Bonjour a tous,

    Voila je souhaiterais avoir votre aide sur un probleme pas tres complique (je pense) mais dont je ne trouve pas la solution.

    Je vous explique :

    Je remplis une textbox a partir d'une base de donnee, jusque la tout va bien.
    Seulement lorsque les donnees a mettre dans le textbox sont trop grandes, le textbox s'agrandi et ce met sur plusieurs lignes, comme ceci :

    Ce que souhaiterais c'est que si la ligne a afficher est trop grande, on affiche qu'une partie de cette ligne, tampis pour le reste. L'important est que le textbox reste sur une seule ligne en hauteur.
    Comme ceci :


    Je precise que je ne peux pas agrandir le textbox en largeur
    Il existe peut-etre une propriete mais je n'ai pas trouve.
    Le textbox est en Textmode = SingleLine.

    J'espere que vous pourrez m'aider.

    D'avance je vous en remercie.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Finalement j'ai trouve tout seul, comme un grand.
    Desole pour le derangement
    La solution :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    cell = New HtmlTableCell
    cell.NoWrap = True

  3. #3
    Invité
    Invité(e)
    Par défaut
    il y a quand meme un probleme...
    Maintenant j'ai tout sur la meme ligne, mais ma cellule HTML s'agrandir en longeur, alors qu'elle devrait rester a taille fixe
    Il n'y a pas une solution pour locker la taille de la cellule ?

  4. #4
    Rédacteur

    Avatar de Jérôme Lambert
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2003
    Messages
    4 451
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 4 451
    Par défaut
    Tu parles de cellules d'un tableau ? Parce que ton titre renseigne sur un textbox

    Et en même temps, je vois que tu as un textbox en singleline... Tu as donc un textbox dans ta cellule ? Eclaircis moi ton problème, ce sera plus facile pour t'aider

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 38
    Par défaut Pourquoi ne pas intégrer une fonction de troncage ?
    Pourquoi ne pas intégrer une fonction de troncage ?

    Qui te retournerait une partie de ta chaine à afficher.

  6. #6
    Invité
    Invité(e)
    Par défaut
    C'est un textbox dans une cellule HTML.

  7. #7
    Rédacteur
    Avatar de benji_dv
    Homme Profil pro
    Architecte
    Inscrit en
    Juillet 2005
    Messages
    375
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Architecte
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 375
    Par défaut
    As tu essayé avec le paramètre Wrap du textbox à false ?
    Benjamin DEVUYST
    Et comme l'a dit Rick Osborne
    "Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live"
    http://bdevuyst.developpez.com
    http://blog.developpez.com/bdevuyst
    www.bdevuyst.com

  8. #8
    Invité
    Invité(e)
    Par défaut
    C'est pas facile a expliquer en faite.
    nan c'est pas un textBox, enfin juste quand on double click dessus.
    C'est une HtmlTableCell.

    Je vous donne un extrait de mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    cell = New HtmlTableCell ' 0
    cell.Controls.Add(New LiteralControl("0;0;0;0;0"))
    cell.Style.Add("width", "10px")
    row.Cells.Add(cell)
    Ce qui me donne dans la source HTML :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    <tr id="1" bgcolor="gainsboro" onclick="selectRow(this)">
    <td style="width:10px;">0;0;0;0;0</td>
    Et donc a l'affichage j'ai ceci :



    Mon souhait etant d'avoir un champs qui s'arrete au trait rouge, donc n'affichant que "Mon text" mais comportant quand meme toute la phrase "mon text a afficher".

    C'est faisable ou pas ?

  9. #9
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 29
    Par défaut
    Il faut utiliser CSS:

    cell.Style.Add("overflow-x", "hidden")


    Damien Thouvenin
    -------------
    CLT Services, spécialistes Dot Net + SQL 2005

Discussions similaires

  1. Taille des TextBox
    Par Teddy7 dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 09/01/2009, 10h41
  2. Réponses: 1
    Dernier message: 07/01/2008, 19h40
  3. taille des textbox selon leur contenu
    Par christi dans le forum ASP.NET
    Réponses: 4
    Dernier message: 08/02/2007, 16h20
  4. [C#1.1] Comment mettre un textbox à la taille de la fenetre ?
    Par foolsky dans le forum Windows Mobile
    Réponses: 9
    Dernier message: 27/04/2006, 14h47
  5. [Struts] Configurer la taille d'un textbox
    Par cosmos38240 dans le forum Struts 1
    Réponses: 6
    Dernier message: 23/11/2005, 14h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo