Newsgroup: it.comp.lang.visual-basic
Titolo: margine sx richtextbox

c'e' modo di fissare il margine sinistro di un rtb, cosi' da facilitare la
selezione di righe, tipo word o ide vb ? a me rimane sempre a pelo del bordo
del controllo, e il puntatore piega a destra per una frazione di secondo...
nell'help l'unica cosa che e' trovato e' quella sotto, di cui capisco poco
il
senso, specie quello del textbox normale. se in text1 non c'e' niente, ok,
ma non succede nulla. se si scrive "aaa" -> type mismatch, giustamente...
grazie, j.
SelHangingIndent, SelIndent, SelRIghtIndent Properties Example
This example selects all the text in a RichTextBox control, then sets both
the left and right indents to create margins. To try this example, put a
RichTextBox control, a CommandButton control, and a TextBox control on a
form. Load a file into the RichTextBox, and paste this code into the General
Declarations section of the form. Then run the example.
Private Sub Command1_Click()
   Dim Margins As Integer
   Margins = CInt(Text1.Text)
   With RichTextBox1
      .SelStart = 1
      .SelLength = Len(RichTextBox1.Text)
      .SelIndent = Margins
      .SelRightIndent = Margins
   End With
End Sub

 ma non succede nulla. se si scrive "aaa" -> type mismatch, giustamente...
... e se provassi a scrivere 500, per esempio ?
Un Paperino che bisognerebbe chiedere a quello là se il caffè fa male ai cani...
mi sa che ne hai bisogno :-P

 mi sa che ne hai bisogno :-P
molto.
del caffe' non sappiamo, se non che un mio socio del ng ne beve.
e' il cioccolato che e' pressoche' mortale.
continuo a non capire, pero':
una banale proprieta' leftmargin faceva cosi' schifo ?
grazie, a.

 una banale proprieta' leftmargin faceva cosi' schifo ?
Rientra nella politica di instradare gli utenti verso i nuovi prodotti
Micro$oft®, in particolare è un'introduzione a "M$® Logica 1.7
New Edition©".
Se vedi nei readme, c'è scritto chiaramente:
<<Nell'entrare in contatto la prima volta con la Logica M$®, il nuovo
utente, abituato ai prodotti della concorrenza, potrebbe trovarsi
temporaneamente confuso. Per ridurre il più possibile il tempo di
apprendimento, abbiamo creato la serie "Guida per l'utente
proveniente da logica Kantiana", "Guida per l'utente proveniente
da logica Cartesiana", eccetera. Sul nostro sito Internet è disponibile
anche una beta version dell'opuscolo: "Guida per l'utente
proveniente da logica Russeliana", ma se ne sconsiglia l'installazione
ad utenti provvisti di "Cervello" non prodotto da M$®, soprattutto
se in versione _superiore_ alla 1.0. Appena pronto, sarà disponibile
per lo scaricamento gratuito il "MindEraser 1.1 ®", un rivoluzionario
disinstallatore basato sul nuovissimo engine "BrainWasher ®", che
potrà essere utilizzato per rimuovere ogni traccia di logiche
preesistenti, non compatibili con "M$® Logica 1.7 NE©", e che
sarà in grado di scaricare ed installare automaticamente la versione
di "M$® Cervello" più aggiornata disponibile su Internet.>>
E ancora, dal depliant illustrativo del prodotto:
<<La M$ Logica© può non essere compatibile con algoritmi standard,
che, per quanto collaudati da milioni di anni (vedi ad esempio
Strada Diretta, Logica Lineare e simili) non sono abbastanza
attraenti esteticamente per gli utenti ideali M$©. Soprattutto per
loro è stato creato l'"Idea Randomizer ®", che accoppiato al già
conosciuto ed apprezzato "Neuronal Fuzziness Enhancer ®" e
al "Synapse Decoupler" è alla base di tutti i nuovi prodotti della linea
M$® Logica.©>>
Bye, G.

:))