Autore Topic: label verticali  (Letto 1358 volte)

Offline gobal

  • Gamberetto
  • *
  • Post: 10
    • Mostra profilo
label verticali
« il: 21 Febbraio 2009, 19:28:27 »
come si fanno le scritte verticali?

Offline leo72

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 2.163
    • Mostra profilo
    • http://www.leonardomiliani.com
Re: label verticali
« Risposta #1 il: 22 Febbraio 2009, 00:59:43 »
Bella domanda...  :uhm:
Visita il mio sito personale: http://www.leonardomiliani.com

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: label verticali
« Risposta #2 il: 22 Febbraio 2009, 01:31:26 »
Se ti serve una sola scritta (cioè una parola) potresti creare un textlabel di altezza arbritaria e di larghezza sottile da farci andare una sola lettera così per ogni lettera della parola è costretto ad andare a capo ed hai una lettera sotto l'altra a dare un'effetto verticale.

Offline leo72

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 2.163
    • Mostra profilo
    • http://www.leonardomiliani.com
Re: label verticali
« Risposta #3 il: 22 Febbraio 2009, 16:02:48 »
Secondo me la miglior cosa è darsi all'uso di una immagine grafica... Non credo che con Gambas si possa fare qualcosa da codice.
Visita il mio sito personale: http://www.leonardomiliani.com

Offline gobal

  • Gamberetto
  • *
  • Post: 10
    • Mostra profilo
Re: label verticali
« Risposta #4 il: 22 Febbraio 2009, 17:05:25 »
Pensavo che era un domanda banale! Non hanno previsto scritte verticali!
Magari faccio come dice Ceskho, l'immagine comporterebbe numerosi problemi in più.

Un altra domanda. Cosa uso per fare delle schede che, all'apertura di un file compaiono(tipo le schede di firefox).

Inoltre. È possibile fare un vplit con 3 finestre?

Offline leo72

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 2.163
    • Mostra profilo
    • http://www.leonardomiliani.com
Re: label verticali
« Risposta #5 il: 22 Febbraio 2009, 17:09:29 »
C'è il contenitore TabStrip.
Visita il mio sito personale: http://www.leonardomiliani.com

Offline gobal

  • Gamberetto
  • *
  • Post: 10
    • Mostra profilo
Re: label verticali
« Risposta #6 il: 22 Febbraio 2009, 17:20:08 »
GRAZIE. Pensavo che dovevo fare qualcosa di particolare sulle tab.

Invece.È possibile fare un vplit con 3 finestre

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: label verticali
« Risposta #7 il: 22 Febbraio 2009, 17:47:30 »
No. Devi impostare nella sub Form_Move di ogni form che appena uno viene spostato anche gli altri devono assumere il suo stesso valore dal margine

Offline gobal

  • Gamberetto
  • *
  • Post: 10
    • Mostra profilo
Re: label verticali
« Risposta #8 il: 22 Febbraio 2009, 17:59:49 »
utilizzando anche un expander o un sidepanel?

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.683
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: label verticali
« Risposta #9 il: 17 Febbraio 2012, 20:07:42 »
Se ti serve una sola scritta (cioè una parola) potresti creare un textlabel di altezza arbritaria e di larghezza sottile da farci andare una sola lettera così per ogni lettera della parola è costretto ad andare a capo ed hai una lettera sotto l'altra a dare un'effetto verticale.

E' possibile utilizzare una TextLabel, effettivamente come dice Ceskho, ma non è proprio necessario adottare lo stratagemma della larghezza sottile: il codice HTML può fare miracoli  :angel: in questo caso con larghezze di qualsiasi dimensione:
Codice: [Seleziona]
Public Sub Button1_Click()

   TextLabel1.Text = "T<BR>e<BR>s<BR>t<BR>o<BR><BR>v<BR>e<BR>r<BR>t<BR>i<BR>c<BR>a<BR>l<BR>e"

End



Ma anche con una semplice Label si può ottenere - ovviamente senza codice HTML e senza adottare lo stratagemma della larghezza sottile - un testo verticale:
Codice: [Seleziona]
Public Sub Button1_Click()

   Label1.Text = "T\ne\ns\nt\no\n\nv\ne\nr\nt\ni\nc\na\nl\ne"

End

...oppure con Chr(10). Vediamo una soluzione mista:
Codice: [Seleziona]
Public Sub Button1_Click()

   Label1.Text = "T" & Chr(10) & "e\ns" & Chr(10) & "t\no" & Chr(10) & "\nv\ne" & Chr(10) & "r\nt" & Chr(10) & "i\nc\na" & Chr(10) & "l\ne"

End
« Ultima modifica: 12 Aprile 2015, 03:16:37 da vuott »
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »