Newsgroup: it.comp.lang.visual-basic
Titolo: Aiuto per  flex

 Avevo postato un s.o.s. un paio di settimane fa, ma non avendo ricevuto 
alcuna risposta, e non avendo ancora risolto il problema per conto mio, 
nonostante gli sforzi, provo a riformulare la richiesta di aiuto sotto 
un'altra forma.
- Come disabitare del tutto la multiselezione in una flex?
- oppure come evitare che la multisezione cambi il forecolor delle celle?
PS Se qualcuno si chiede il perche di queste domande, è perchè al momento 
del clik, se tengo premuto il button del mouse, dopo un decimo di secondo si 
autoselezionano tutte le celle a destra della della cella selezionata.
Grazie a chiunque possa mettermi sulla buona strada per ricolvere il 
problema.
-- 
Greg 

 autoselezionano tutte le celle a destra della della cella selezionata.
No, a me non succede. Ho appena fatto vari tentativi su tre diverse
MSFlexGrid che ho fatto in passato, ma non succede nulla del genere. Se a te
capita, bisognerebbe vedere cosa hai scritto nell'evento click della grid,
forse in quel codice c'è un'istruzione che seleziona le celle.
E dato che si tratta di un evento di mouse, dovresti verificare tutti gli
eventi di mouse che hai programmato, anche quelli della form.
Spero ti sia d'aiuto.Ciao.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Spero ti sia d'aiuto.Ciao.
Uso 4-5 eventi, con tantissimo codice dentro, e sono arrivato anche a fare 
la prova drastica.
Cancello ad una ad una tutte le routine di eventi mouse della flex, cosi 
vedo quale è quella incriminata, ma con  mio enorme stupore il problema 
permane. Nel resto del codice non c'è nulla che possa determinare la 
selezione.
D'altra parte, se ho cancellato, il Flex.MouseMove, il Flex.Clik, il Flex. 
DoubleClik, l'Up e il Down come accipicchia è possibile che avvenga la 
selezione dopo un clik tenenndo premuto il pulsante?
A naso l'imputato sembrerebbe il codice contenuto delntro il Flex.MouseDown, 
ma l'ho cancellato!
Preciso: rinominato, non cancellato. Dovrebbe essere uguale....
-- 
Greg 

 Spero ti sia d'aiuto.Ciao.
Trovato! Ma che pazienza.
Non era un evento mouse, ma Timer.
In pratica impostp da codice riga e colonna per poi fare operazioni in base
al contenuto.
E ho dovuto fare cosi perchè, a leggere c'è testmatrix(row, col) ma ad
impostare non posso fare flex.CellForeColor(row,col)
-- 
Greg 


Beh, non ho capito molto, ma sono felice per te che funzioni. Ciao.


 
........
sono stra-OT ma volevo chiederti come fai a mettere un indirizzo 
mail "falso", tipo con la parola .invalid in fondo, virgilio non 
me lo fa fare
grazie
-- 
Postato da Alice Newsgroup: lo usi da web ma con le funzioni del newsreader 
http://newsgroup.alice.it
Gerarchie it, italia, it-alt, tin, it.binari. Unico!

 Beh, non ho capito molto, ma sono felice per te che funzioni. Ciao.
Eh scusa, hai ragione, non è chiaro.
Comuqnue funziona, ma non è il massimo.
In quanto per agire su una cella sono costretto a renderla cella corrente. E 
questo interferisce con altre cose (da qui tutti i casini).
Io vorrei, avendo il cursore in riga 1 colonna 1, e senza spostarlo da qui, 
modificare il forecolor di riga4 colonna4
Ora, io posso scrivere del testo in r4 c4 con textmatrix, ma nulla di piu 
senza rendere r4 c4 la cella corrente.
O in alternativa avrei bisogno di una cosa del tipo: Flex.SelectionMode=None
-- 
Greg 

 grazie
Da Outlook express imposti l'indirizzo che vuoi, e pendo da tutti i news 
reader.
-- 
Greg