Newsgroup: it.comp.lang.visual-basic
Titolo: richtextbox o che altro?

in un mio prog un utente dovrebbe poter scrivere una letterina con logo, e
varie formattazioni. Ora usa Word.
Sto guardando il controllo Richtextbox che sembra ok, ma mi fà alcune cose
strane (tipo se includo il logo con la .oleobject.add me lo apre in
visulizzazzione e nel controllo lascia solo il segnaposto.
quindi:
1) avete consigli su cosa usare ? Richtextbox va bene? NON vorrei usare i
riferimenti a word, perchè office potrebbe non essere installato
2) se uso richtextbox, sapete dove posso trovare degli esempi decenti? (msdn
ha cagate)
grazie

[*kitesurfZ* = 
XXdans...@virgilio.it
 in
news:bketev$12jk1$
1...@ID-77234.news.uni-berlin.de
] ha scritto:

Printer4ever.

 ha scritto nel messaggio
news:bkevs5$10qk1$1...@ID-174464.news.uni-berlin.de...

beh.... se però vuoi mescolarci bold & italic & arial & tymesnewroman &
immagini & bordi & indentazione, con l'oggetto printer... su un testo
digitato dall'utente..... AUGUROOOONI.

 testo digitato dall'utente..... AUGUROOOONI.
Sě, indubbiamente. La precisione di Printer presume che gli si raccontino le
cose come ad un bambino e, persino, nel suo linguaggio strano (inculcato
dagli adulti che parlano con i bambini come handicappati) e molto limitato
(ma asslutamente potente per i risultati che si possono ottenere).
Perň tu hai scritto "una letterina con logo, e varie formattazioni". Ok, le
formattazioni possono rappresentare un problema interpretativo, il resto no.
Posso permettermi? Con RichTextBox in stampa, AUGUROOOO+1NI.
Per una volta parlo senza aver provato (mai provato a stampare il contenuto,
formattato e incasinato, di un RichTextBox), ma scommetto che saran
problemi.
Ho provato a caricare un file di Word (un RTF) con una tabella di Word in un
RichTextBox in VB.
L'ho chiuso subito, prima di vomitare sullo schermo del mio portatile.

 L'ho chiuso subito, prima di vomitare sullo schermo del mio portatile.
Devi vedere se hai tutto il necessario. E' complicato, ma funziona:
http://www.google.com/groups?threadm=bbod32%24bte73%241%40ID-108681.news.dfncis.de
http://groups.google.com/groups?threadm=aeas54%24hf8%241%40stargate1.inet.it
Gestisce tabelle, giustificazione, zoom, eccetera.
Bye, G.

 riferimenti a word, perchè office potrebbe non essere installato
Dai un occhio a 
http://www.mvps.org/emorcillo/
 sezione Controls.
L'autore ha implementato la libreria riched20.dll, praticamente quella usata
da Word, che però è standard in Windows e che il RTB di VB snobba bellamente
proponendoti un "coso" che è poco più del notepad.
Ciao.
--
Math Parser : 
http://www.neodatatype.net
Sito Comune : 
http://www.it-lang-vb.net

 notepad.
Non č proprio cosě... guarda il secondo link nell'altro mio post in
questo 3ad. Anche la RTB usa la Riched20, per cui puoi fargli
fare esattamente le stesse cose (ci ho fatto sopra un bel lavoro).
Il problema č di versioni, oltre che di attivare le funzioni avanzate
con la giusta SendMessage.
P.S.: il codice, come spiegavo in
http://groups.google.com/groups?selm=aeas54%24hf8%241%40stargate1.inet.it
e nel post successivo nel 3ad, č proprio preso dal vecchio sito
di Morcillo, solo che č applicato alla RTB.
Bye, G.

 fare esattamente le stesse cose (ci ho fatto sopra un bel lavoro).
Io mi ricordo di aver fatto un lavoretto (un piccolo IDE per VBScript) ed ho
provato a usare le RTB.
Nonostante tutta la documentazione trovata sulla riched20, non c'č stato
verso di dirgli cose di base come la dimensione della tabulazione, tanto che
ho dovuto simularla con degli spazi.
E qualcuno qui mi disse che la RTB non implementava la riched20.
Comunque che la implementi o no, mi pare che il lavoro di E. sia superlativo
(anche se io stesso gli ho segnalato un paio di buchi nelle sue prime
versioni :P)
Ciao


 tabulazione, tanto che ho dovuto simularla con degli spazi.
Sigh, sigh... nessuno mi vuole piů bene. :-(
Nessuno legge i miei post, neanche quando metto i link ;-(((
Se non attivi le funzioni avanzate, non c'č verso di fargli fare un cavolo:
    lngRet = SendMessageLong(hWndr, EM_SETTYPOGRAPHYOPTIONS, _
TO_ADVANCEDTYPOGRAPHY, TO_ADVANCEDTYPOGRAPHY)
...Ugo, coccoli un po' anche me, visto che Moreno non c'č ?
Bye, G.

 ...Ugo, coccoli un po' anche me, visto che Moreno non c'è ?
Pur non volendomi confrontare con l'esperienza coccolatoria di Ugo e Moreno,
per ora ti può andar bene anche così? ;-)

 Moreno, per ora ti puň andar bene anche cosě? ;-)
Sě, grazie. Mi sento meglio, davvero :-)
Bye, G.

 Nessuno legge i miei post, neanche quando metto i link ;-(((
:)
Il mio progetto risaliva ad almeno un paio di anni fa.
Poi non mi sono più interessato, quindi se il tuo post è più recente può
essere che mi sia sfuggito :)
Adesso lo cerco... :P
