Newsgroup: it.comp.lang.visual-basic
Titolo: Allineamento verticale in una textbox

 Sembrerà strano....ma non mi era mai capitato...avevo lavorato sempre
preciso...
Per vari motivi (lunghi a spiegare...anzi brevi...il cliente vuol
così!)...non posso diminuire l'height della textbox! :-(
Ho una textbox height=285
con dentro Verdana 8
...vedete lo schifo...andrebbe centrata verticalmente.
Sul SC alla voce textbox non ho trovato nulla...e francamente in rete ho
trovato solo che con NET ora c'è questa proprietà!
Per il vecchio vb6?
...storcerei il naso all'idea di subclassare....
Thanks!
--
%%============================%%
Il Wodkino Nazionale è raggiungibile anche a :
www.martek.it
Ed ha pure il forum...
http://www.martek.it/go.asp?PortamiA=1

 preciso...
forse ho capito che devo usare
SetWindowLong
ma con che valori?
SetWindowLong(NumberText.hwnd, GWL_STYLE, curstyle)
Curstye =???...non c'č un valore per l'align verticale!
sigh!
--
%%============================%%
Il Wodkino Nazionale č raggiungibile anche a :



Se ho capito cosa intendi, io ho fatto così :
Ho preso una text box con propità multiline = true, e ci ho messo una
lettera x riga (con align centrato) .
Se ho capito male cosa intendevi, porta pazienza,
ciao
*FeDe*

 *FeDe*
eh no magari fosse così semplice...non c'è spazio per un altra
riga...inpartica dovrei centarre il testo verticalmente...
la linea è una sola...ma adesso ci ha (ad esempio) 5 pixel sopra e 15
sotto....
dovrebbe per centrarla averno 10 sopra e 10 sotto.....
mi sa che è difficile da fare!
.....mi vengono in mente solo maniere complicate....


 riga...inpartica dovrei centarre il testo verticalmente...
CUt....
dislessia da tastiera....sintomo che č ora di chiudere!
:-)
--
%%============================%%


 ha scritto nel messaggio
news:UtAX9.66024$0v.20...@news1.tin.it...
una risposta semplice semplice?
inserisci una picturebox con sfondo = window background (che e' poi lo
stesso valore della textbox) e borderstyle = fixed single. le text ce la
metti dentro all'altezza minima di una riga, togliendo il bordo. cosi' viene
molto semplice centrarla :)
ciao, assa.

 .....mi vengono in mente solo maniere complicate....
"Riflescions" ... ok , ma visto che bene o male l'altezza resta fissa ... il
carattere anche ... non credi che a sto punto un occiicsino fatto da una
textbox bloccata come sfondo e una label "dentro" ?
...pubblichi le varie proprieta' di una text box classica ...
...setti la proprieta' ocx.text in label.caption ... non so quanto puo'
pesare una cosa simile ma ... Just my 2cent ...
-- 
<Gigio2K>
Sito Comune
Nokia -> I.T.H.N. -> 
http://www.ithn.it/
VB -> I.C.L.VB -> 
http://www.it-lang-vb.net/

Wodka4U(Nbook) wrote:
cut
sigh....pensiero laterale
...č vero!
Thanks
:o)
solo che per 40 textbox....40 "inutili" picture....o 40 inutili ocx
.....maremma maiala non potevano mettere l'align anche verticale??!!
mi era venuto in mente che per centrarlo dovrei copiare la regione dentro la
textbox e incollarla qualche pixel piů in basso....roba da urlo per me....
sbaglio a pensare questa come unica soluzione volendo avere a che fare
"solo" con la textBox????
--
%%============================%%
Il Wodkino Nazionale č raggiungibile anche a :


 ha scritto nel messaggio
news:UtAX9.66024$0v.20...@news1.tin.it...
<cut>
 ...vedete lo schifo...andrebbe centrata verticalmente.
<cut>
Non capisco.. schifo in che senso???
Ho settato una textbox con i tuoi parametri ma non mi sembra brutto
visivamente...
Puoi spegare meglio che intendi?


abbi pazienza pixel ...ieri sera avevo dislessia da tastiera ...cmq era
intuibile un po....
mi scuso!
settala :
 colore del background è diverso da quello del form....
Flat
senza bordo
vedi  allinea il testo in alto a sinistra.....e sotto avanzano un bel po di
pixel....schifosa!
:-)


 cut
mumble.. mumble...
anche se a malincuore (:-P) devo ammettere che l'idea del Gigio sull'ocx non
č male..
inoltre un'ocx lo puoi generalizzare a molteplici situazioni e tutto sommato
il bello del buon vb6 č proprio questo
quello che non ti da' lui lo puoi fare tu... ed alla fine non credo sia
tutta questa tragedia inserire un oggetto specifico..
In ultimo, siccome devi legare il somaro dove vuole il padrone, penso sia la
strada piů rapida....
bye
Pixel