Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

trasformare una stringa in MAIUSCOLO

13 views
Skip to first unread message

^luigi^

unread,
Dec 14, 2009, 6:19:21 AM12/14/09
to
avendo una casella di testo, ed una label. voglio aggiungere 3 pulsanti in
cui con uno mi inserisce nella label il testo della casella di testo in
Maiuscolo, con il secondo solo le inisciali delle parole della casella di
testo e il terzo solo la prima iniziale.
Il tutto evitando di usare l'istruzione UCASE.
chi mi da un po di codice per risolvere tale situazione?
grazie
l.

--

questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news segnala gli abusi ad ab...@newsland.it


VITRIOL

unread,
Dec 14, 2009, 6:26:22 AM12/14/09
to
Il 14/12/2009 12.19, ^luigi^ ha scritto:

> avendo una casella di testo, ed una label. voglio aggiungere 3 pulsanti in
> cui con uno mi inserisce nella label il testo della casella di testo in
> Maiuscolo, con il secondo solo le inisciali delle parole della casella di
> testo e il terzo solo la prima iniziale.
> Il tutto evitando di usare l'istruzione UCASE.
> chi mi da un po di codice per risolvere tale situazione?

.NET o VB6?

--
news:it-alt.comp.software.openoffice : Il newsgroup dedicato a
OpenOffice.org, la suite open source di applicazioni per ufficio.
Scarica "OpenOffice.org 3.0 Soluzioni a raccolta", molto pi� di semplici
FAQ! http://it.openoffice.org/doc/manuali/

^luigi^

unread,
Dec 14, 2009, 6:31:10 AM12/14/09
to
VITRIOL ha scritto:

> Il 14/12/2009 12.19, ^luigi^ ha scritto:

> > avendo una casella di testo, ed una label. voglio aggiungere 3 pulsanti in
> > cui con uno mi inserisce nella label il testo della casella di testo in
> > Maiuscolo, con il secondo solo le inisciali delle parole della casella di
> > testo e il terzo solo la prima iniziale.
> > Il tutto evitando di usare l'istruzione UCASE.
> > chi mi da un po di codice per risolvere tale situazione?

> ..NET o VB6?

scusa l'omissione!

VB6!

grazie.

VITRIOL

unread,
Dec 14, 2009, 6:37:02 AM12/14/09
to
Il 14/12/2009 12.31, ^luigi^ ha scritto:

> VB6!

Sorry, non ti so aiutare. In .NET esiste un metodo semplice per
"capitalizzare" solo le iniziali della parole. Il metodo
CultureInfo.CurrentCulture.TextInfo.ToTitleCase() nel namespace
System.Globalization.

Luca D

unread,
Dec 14, 2009, 7:07:44 AM12/14/09
to
On 14 Dic, 12:19, onofriolNOTS...@tin.it (^luigi^) wrote:
> avendo una casella di testo, ed una label. voglio aggiungere 3 pulsanti in
> cui con uno mi inserisce nella label  il testo della casella di testo in
> Maiuscolo, con il secondo solo le inisciali delle parole della casella di
> testo e il terzo solo la prima iniziale.
> Il tutto evitando di usare l'istruzione UCASE.

La soluzione senza UCase ci sarebbe, ma per capire se ti va bene, puoi
spiegare per quale motivo la vuoi evitare?

^luigi^

unread,
Dec 14, 2009, 7:14:28 AM12/14/09
to
Luca D ha scritto:

studio :-)))
dovrei usare le esprssioni mid, len, left, right , asc e chr.
per un esercizio...

Luca D

unread,
Dec 14, 2009, 7:33:30 AM12/14/09
to
On 14 Dic, 13:14, onofriolNOTS...@tin.it (^luigi^) wrote:
> > La soluzione senza UCase ci sarebbe, ma per capire se ti va bene, puoi
> > spiegare per quale motivo la vuoi evitare?
>
> studio  :-)))
> dovrei usare le esprssioni mid, len, left, right , asc e chr.
> per un esercizio...
> l.

Ah, ok... se è per studio allora, perchè chiedi il codice qui?! ;-)

Comunque hai già menzionato tutte le istruzioni che ti servono, ti
basta solo sapere
1) come funziona un ciclo FOR
2) che, a livello di codici ASCII, tra la 'a' e la 'A' c'è una
differenza di 32

a quel punto devi solo unire i puntini

A[K]uMa

unread,
Dec 14, 2009, 9:25:47 AM12/14/09
to
VITRIOL ha scritto:

> Il 14/12/2009 12.31, ^luigi^ ha scritto:
>
>> VB6!
>
> Sorry, non ti so aiutare. In .NET esiste un metodo semplice per
> "capitalizzare" solo le iniziali della parole. Il metodo
> CultureInfo.CurrentCulture.TextInfo.ToTitleCase() nel namespace
> System.Globalization.
>
Vit, rispondi anche tu al mio thread? :)

A[K]uMa

unread,
Dec 14, 2009, 9:26:38 AM12/14/09
to
> 1) come funziona un ciclo FOR
> 2) che, a livello di codici ASCII, tra la 'a' e la 'A' c'� una

> differenza di 32
>
> a quel punto devi solo unire i puntini

bello Spoiler :)

VITRIOL

unread,
Dec 14, 2009, 9:34:56 AM12/14/09
to
Il 14/12/2009 15.25, A[K]uMa ha scritto:

> Vit, rispondi anche tu al mio thread?:)

Non mi intendo di database, quindi non ti so aiutare :-)

Melchiade Bedrosian Baol

unread,
Dec 14, 2009, 5:05:39 PM12/14/09
to
^luigi^ ha scritto:

> avendo una casella di testo, ed una label. voglio aggiungere 3 pulsanti in
> cui con uno mi inserisce nella label il testo della casella di testo in
> Maiuscolo, con il secondo solo le inisciali delle parole della casella di
> testo e il terzo solo la prima iniziale.
> Il tutto evitando di usare l'istruzione UCASE.
> chi mi da un po di codice per risolvere tale situazione?
> grazie
> l.

lo so, � a fini di studio, quindi sarebbe un po' barare.
ma in fondo, a fini di studio, potrebbe essere utile imparare che google �
tuo amico.
prova a guardare qui http://msdn.microsoft.com/it-it/library/cd7w43ec.aspx


--
Salutoni
Sergio

C'� il giorno in cui nasci e quello in cui scegli di vivere

Melchiade Bedrosian Baol

unread,
Dec 14, 2009, 5:30:34 PM12/14/09
to
Melchiade Bedrosian Baol ha scritto:

sorry, la pagina in questione � relativa a .net

ma strconv esiste anche in vb6, e il propercase anche

0 new messages