cs_rodcobalt22
Messages postés193Date d'inscriptiondimanche 10 février 2002StatutMembreDernière intervention16 février 2016 24 oct. 2007 à 17:59
Sauf erreur de ma part, il pas de propriété qui permet cet ajustement automatique dans le Fwrk 1.1. la solution est de fixer en dure la taille de tes colonnes (si l'en tête n'est pas succeptible de changer) ou sinon calculer la taille en pixel du texte de ton header et lui affecter sa largeur en fonction de celle ci (ce procédé est plus gourmand en ressource il me semble et doit faire appel au using drawing, il me semble)
RodCobalt22, vous salue bien
Pensez au TAG résolu ! Ainsi les réponses seront plus facile à trouver et les serial Helper iront plus vite
PS : Pardonnez mes fautes d'orthographe (All
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 25 oct. 2007 à 08:14
Salut,
Avant d'essayer de répondre à ta question , il serait bon que tu précise avec quel langage tu travail. En effet la section dans laquelle tu as décidé de poster ta question ne le dit pas.
[infomsg.aspx Thèmes] / [infomsgf_CODES-SOURCES_43.aspx CodeS-SourceS] / [infomsgt_BAR_770.aspx Le Bar] / [infomsgt_DISCUSSIONS-LIBRES_774.aspx Discussions libres]
cette section est commune à tous les sites CodeS-SourceS
masterpopeye
Messages postés27Date d'inscriptionlundi 8 octobre 2007StatutMembreDernière intervention11 décembre 20071 25 oct. 2007 à 09:32
Désolé d'avoir oublié de préciser que je travaille avec VB6. Pour ma part je me suis penché sur la question et j'ai pensé à une fonction qui à l'air de bien fonctionner la voici:
Dim col As ColumnHeader
Dim temp_string As String
Dim taille As Integer
Dim inttel As Integer
For Each col In liste.ColumnHeaders
taille = 225
inttel = 1
temp_string = col.text
debut:
While Mid(temp_string, inttel, 1) <> ""
taille = taille + 75
inttel = inttel + 1
Wend
inttel = inttel + 1
taille = taille + 75
If Mid(temp_string, inttel, 1) <> "" Then GoTo debut