Newsgroup: it.comp.appl.access
Titolo: Casella di riepilogo: aumentare altezza righe per visualizzare tutto il testo contenuto

Access 2003
Ho fatto una ricerca in rete, trovando già il quesito con risposta "non è 
posiisbile".
La ripropongo in questo NewsG.
Qualcuno ha trovato il metodo per far aumentare l'altezza riga di una 
casella di riepilogo per far visualizzare tutto il testo contenuto. andrebbe 
bene anche su evento clic o su selezione del record corrente o zummando il 
contenuto.
Speriamo bene!
Ciao, Bruno 

S95bruno ha scritto:

una possibile soluzione potrebbe essere inserita nell'evento MouseMove 
della casella:
Private Sub cmbTipo_MouseMove(Button As Integer, Shift As Integer, X As 
Single, Y As Single)
     If Nz(cmbTipo.Column(0)) <> "" Then
     cmbTipo.ControlTipText = cmbTipo.Column(0)
     End If
End Sub
Inserisco la colonna completa nella proprietà ControlTipText, così ti 
appare tutto il contenuto(su una o più righe) nel 'ballon' di windows,
ma ti dirò che non è facile da gestire, ma per iniziare .....
IvanDaBologna


No, non si può, ma nulla ti vieta di usare una SubForm al posto di una
ListBox e gestendo in modo coerente sia la Grafica che i permissivi di
gestione, otterrai un ottimo risultato.
@Alex


Non è una bella soluzione così come la scrivi in quanto se non sposti
il Focus sull'item il ToolTip visualizza sempre la stessa cosa...
quindi non è funzionale, e per calcolare invece la Row su cui si
posiziona il Mouse, al fine di recuperare il corretto Testo da
esporre, serve tutto un lavoro di API(fattibilissimo e già scritto nel
demo che ho realizzato per colorare gli ITEM) che rende la cosa
estremamente complessa....
@Alex

 @Alex
e' verissimo!
Era giusto una indicazione per una possibile strada da percorrere, con 
un semplice accenno alla complessità della soluzione definitiva.
Bentornato dalle dis-avventure thailandesi ;))
IvanDaBologna

 IvanDaBologna
Ciao
@Alex

 ha scritto nel messaggio 
news:6a532403-91aa-4e15...@c36g2000prc.googlegroups.com...


@Alex
---------------
Ciao Alessandro, intanto un  ben tornato dal tuo viaggio, non sei certo 
andato dietro l'angolo; spero che sia stato un bel viaggio da ricordare.
Per quanto riguarda la tua dritta, sinceramente, vista la mia poca 
esperienza o quasi nulla per lavorare con il VBA, non ho minimamente capito 
come fare quello che mi hai consigliato.
Mi sa, mi sa che dovrò accontentarmi di non vedere tutto il contenuto della 
riga della casella di riepilogo. Pazienza.
Ancora ben tornato e grazie per l'aiuto che dai unitamente agli altri del 
News (siete veramente dei crani).
Ciao, Bruno 

 IvanDaBologna
Ciao
@Alex
---------------
Troppo complesso per le mie capacità e per quello che poi restituisce la 
soluzione. Ne vale la pena?
Per ora mille grazie ad entrambi.
Ciao, Bruno 

 Ciao, Bruno
Ciao
@Alex

 Ciao, Bruno-
Sinceramente non capisco la tua difficoltà...!
Fai una Form indipendente basata sulla stessa origine dati della
ListBox, la formatti graficamente in visualizzazione maschere
continue, mettendo nell'intestazione il Nome dei Campi e nel Corpo i
controlli associati.
Li allinei per bene riducendo gli spazi e mettendo i colori che
preferisci, li rendi Bloccati ma Abilitati in modo che possano
prendere il Focus, altrimenti non scatenano l'evento Current che
aggiorna il Bookmark.
Infine imposti le proprietà della Form:
Consenti Aggiunte=NO
Consenti Modifiche=NO
SALVI.
Ora metti questa Form come SubForm non legata nella Form nella quale
avevi prima la ListBox e la usi come tale...
Andando a leggere i valori del controllo associato otterrai quelli del
record selezionato.
L'unica limitazione è nel caso di MultiSelezione estesa... ma se sei
in Selezione Singola direi che sono 2 soluzioni equivalenti.
@Alex

 ha scritto nel messaggio 
news:cc591edc-e618-4430...@b41g2000pra.googlegroups.com...






@Alex
--------
Ciao Alex, il fatto è che la casella di riepilogo la utilizzo per copiare il 
contenuto di una riga in una casella di testo memo, facendo doppio clic 
sulla riga d'interesse.
Tutto funziona Ok, pertanto, almeno per ora mi accontento. potrei comunque 
riprendere il discorso dopo che ho sgrossato le altre parti non frafiche del 
database.
Grazie per la pazienza e cortesia dimostrate.
Bruno