SetAutoStretchVertical(true)

  • Initiateur de la discussion
thepsyca

thepsyca

Psychopathe
Messages
2 164
Score réaction
648
Points
365
Hey,

J'utilise un DLabel et j'aimerai que celui ci soit totalement automatique en fonction du texte ( je parle de taille )
Malheureusement sa ne fonctionne pas comme prévu et je ne comprend pas pourquoi :

Code:
local dl = vgui.Create( "DLabel", frame ) dl:Dock(TOP) dl:SetColor( nlf.bot.config.popup.framecolor ) dl:SetText(TEXTFRAME) dl:SetTextColor(nlf.bot.config.popup.textframecolor) dl:SetFont("nlf_bot_textprincipal") dl:SetAutoStretchVertical(true) dl:SetWrap(true)
https://prntscr.com/i8aidj

Si quelqu'un peut m'éclairer :)
 
O Lucian

O Lucian

Geek
Messages
215
Score réaction
58
Points
70
thepsyca à dit:
Hey,

J'utilise un DLabel et j'aimerai que celui ci soit totalement automatique en fonction du texte ( je parle de taille )
Malheureusement sa ne fonctionne pas comme prévu et je ne comprend pas pourquoi :

Code:
local dl = vgui.Create( "DLabel", frame ) dl:Dock(TOP) dl:SetColor( nlf.bot.config.popup.framecolor ) dl:SetText(TEXTFRAME) dl:SetTextColor(nlf.bot.config.popup.textframecolor) dl:SetFont("nlf_bot_textprincipal") dl:SetAutoStretchVertical(true) dl:SetWrap(true)
https://prntscr.com/i8aidj

Si quelqu'un peut m'éclairer :)
Tien je t'éclaire

 
  • Initiateur de la discussion
thepsyca

thepsyca

Psychopathe
Messages
2 164
Score réaction
648
Points
365
O Lucian à dit:
Tien je t'éclaire

FailFish Je suppose que ta pas d'idée, ou alors tu ne veux toujours pas aider les "gens comme moi"
 
O Lucian

O Lucian

Geek
Messages
215
Score réaction
58
Points
70
thepsyca à dit:
FailFish Je suppose que ta pas d'idée, ou alors tu ne veux toujours pas aider les "gens comme moi"
Utilise sa

https://wiki.garrysmod.com/page/Category:RichText

au lieu d'un DLabel
 
  • Initiateur de la discussion
thepsyca

thepsyca

Psychopathe
Messages
2 164
Score réaction
648
Points
365
O Lucian à dit:
Utilise sa

https://wiki.garrysmod.com/page/Category:RichText

au lieu d'un DLabel
L'utilité ?
 
O Lucian

O Lucian

Geek
Messages
215
Score réaction
58
Points
70
thepsyca à dit:
Sa fait des retour à la ligne automatiquement et ta une scrollbar invisible intégrer.
 
  • Initiateur de la discussion
thepsyca

thepsyca

Psychopathe
Messages
2 164
Score réaction
648
Points
365
O Lucian à dit:
Sa fait des retour à la ligne automatiquement et ta une scrollbar invisible intégrer.
Ouais fin dans se cas j'ajoute une scroll sur le DLabel et sa reviens au même.

Je souhaiterai garder mon DLabel, si quelqu'un connais le soucis ;)
 
O Lucian

O Lucian

Geek
Messages
215
Score réaction
58
Points
70
thepsyca à dit:
Ouais fin dans se cas j'ajoute une scroll sur le DLabel et sa reviens au même.

Je souhaiterai garder mon DLabel, si quelqu'un connais le soucis ;)
Je comprend pas trop ton soucis, tu veut bien que les lignes ne soit pas coller entre eux et qu'il y est des espaces ?
 
  • Initiateur de la discussion
thepsyca

thepsyca

Psychopathe
Messages
2 164
Score réaction
648
Points
365
O Lucian à dit:
Je comprend pas trop ton soucis, tu veut bien que les lignes ne soit pas coller entre eux et qu'il y est des espaces ?
Négatif, regarde le screen

Je veux que mon texte s'adapte à la frame et ne la dépasse pas ^^
 
O Lucian

O Lucian

Geek
Messages
215
Score réaction
58
Points
70
thepsyca à dit:
Négatif, regarde le screen

Je veux que mon texte s'adapte à la frame et ne la dépasse pas ^^
Dans ce cas la tu SetSize ta frame au lieu d'utiliser le Dock.
 
  • Initiateur de la discussion
thepsyca

thepsyca

Psychopathe
Messages
2 164
Score réaction
648
Points
365
O Lucian à dit:
Dans ce cas la tu SetSize ta frame au lieu d'utiliser le Dock.
Négatif le soucis était déjà présent avant avec SetSize

EDIT : si tu préfère je veux que peut importe la longueur du texte celui-ci reste dans la frame
 
Feytone

Feytone

Chuck Norris
Messages
4 741
Score réaction
1 301
Points
600
thepsyca à dit:
Négatif le soucis était déjà présent avant avec SetSize

EDIT : si tu préfère je veux que peut importe la longueur du texte celui-ci reste dans la frame
Dans ce cas, un richtext non ?
 
  • Initiateur de la discussion
thepsyca

thepsyca

Psychopathe
Messages
2 164
Score réaction
648
Points
365
Feytone à dit:
Dans ce cas, un richtext non ?
Bon beh du coup je vais voir pour un richtext, mais je penser que
SetAutoStretchVertical(true) servais justement pour ça
 
O Lucian

O Lucian

Geek
Messages
215
Score réaction
58
Points
70
thepsyca à dit:
Bon beh du coup je vais voir pour un richtext, mais je penser que
SetAutoStretchVertical(true) servais justement pour ça
Je vois que lorsque je te dit un truc tu ne prend pas en compte du moins ta pas envie d'écouter mes conseil mais lorsque c'est quelqu'un d'autre tu t'appuie sur ma proposition c'est justement pour sa que je n'est pas envie d'aider les personne comme toi.
 
  • Initiateur de la discussion
thepsyca

thepsyca

Psychopathe
Messages
2 164
Score réaction
648
Points
365
O Lucian à dit:
Je vois que lorsque je te dit un truc tu ne prend pas en compte du moins ta pas envie d'écouter mes conseil mais lorsque c'est quelqu'un d'autre tu t'appuie sur ma proposition c'est justement pour sa que je n'est pas envie d'aider les personne comme toi.
La parano, je voulais juste voir si quelqu'un avais une autre solution
 
  • Initiateur de la discussion
thepsyca

thepsyca

Psychopathe
Messages
2 164
Score réaction
648
Points
365
Merci @O Lucian, @Feytone

Code:
local dl = vgui.Create( "RichText", frame ) dl:Dock(FILL) dl:InsertColorChange( 255, 255, 255, 255 ) dl:AppendText( TEXTFRAME ) dl:SetFontInternal("nlf_bot_textprincipal") dl:SetVerticalScrollbarEnabled( true ) function dl:PerformLayout() self:SetFontInternal("nlf_bot_textprincipal") end
 
Discord d'entraide
Rejoignz-nous sur Discord