Differenza comportamento tra click mouse e pressione tasto invio

ale.sasha

Nuovo Utente
8 Gen 2007
4
0
0
Ciao a tutti.
Premetto che programmare (forse per quanto mi riguarda è un eufemismo) non è il mio lavoro e che tutto quel poco che ho fatto è frutto di esempi trovati in rete, elaborati con un po’ di fantasia e con l’aiuto delle varie guide di VBA di EXCEL o VB6.
Veniamo al problema (anche se mi rendo conto che non è un grosso problema) :
è da tempo che sto cercando di realizzare un programma in VB6 per analizzare i costi di cantiere; ad un certo punto mi sono accorto, facendo le varie prove, che in una Listview la selezione di una riga (la prima) viene o non viene evidenziata in blu a seconda di come viene lanciato il codice che determina questa selezione.
Mi spiego meglio:
- Lo scopo è quello di visualizzare la lista delle bolle emesse dei vari fornitori
- Quando il focus si posiziona sulla textbox del fornitore (TxbFornitore), in automatico vengono proposti nella Listview tutti i vari fornitori prelevati da un db di Access, e fin qui tutto bene.
- A questo punto ho due possibilità e cioè fare doppio click oppure posizionarmi (con le frecce) sulla riga del fornitore prescelto e premere input.
- Con l’esecuzione di una delle due possibilità, a scelta, viene eseguito il medesimo codice e il risultato è la “pulizia” dalla Listview dai nominativi dei fornitori e nella stessa Listview si elencano le bolle del fornitore prescelto e si dovrebbe evidenziare in blu la prima riga (.listitens(1)) dell’elenco delle bolle.
- Questo accade correttamente (si evidenzia la prima riga) se l’operazione la faccio posizionandomi con le frecce sul fornitore (uno qualsiasi) e premo input, ma se decido di utilizzare il doppio click il tutto funziona (si evidenzia la prima riga) solo se lo faccio sul primo fornitore dell’elenco; se faccio il doppio click sul secondo fornitore, si elencano cmq le sue bolle ma la prima riga non si evidenzia in blu.
Mi rendo conto che probabilmente è solo un problema “estetico” ma la cosa mi fa girare gli zebedei perché non riesco a spiegarmi il motivo di questo comportamento della Listview.
In fin dei conti vengono utilizzate le mdesime righe di codice, almeno credo, per quel che ne capisco io.
Ho provato anche ad inserire:
With FormPNB.ListView1
.SetFocus
.ListItems(1).Selected = True
End With
Niente da fare………………
C’è qualcuno che ha voglia di perdere un po’ di tempo e darmi un aiuto?
Ringrazio anticipatamente per le risposte.

PS. Allego il progetto (sfoltito da tutto quello che non serve) per poter vedere quanto sopra esposto. Non riesco ad allegarlo come file, vi riporto quindi il link...

Scarica
 
Discussioni simili
Autore Titolo Forum Risposte Data
S Differenza date record successivi MS Access 7
Gabriele Visioli Differenza tra hosting e hosting WordPress Hosting 4
S Differenza tra le funzioni include () e require ()? PHP 1
T differenza fra mysql xampp e un mysql server Database 0
U [PHP] Differenza tra amministratore e utente PHP 2
M PHP Arrotondamento minuti in differenza tra due Orari PHP 9
Emix [PHP] Differenza Date + Ore PHP 3
S [PHP] Eseguire differenza su dati SQL presenti sulla stessa colonna PHP 1
V [PHP] Differenza reale tra bindParam e bindValue PHP 8
K Certificato SSL (https) gratuito o a pagamento? che differenza c'è? Server Dedicati e VPS 1
andrea.peo Calcolo differenza fra record attivo e precedente PHP 1
G Calcolo differenza valori provenienti da una tabella PHP 0
giap Classi stili/stili per singoli TAG- differenza- HTML e CSS 2
Z Google: qual'è la differenza tra Popolarità e Autorevolezza di un sito? SEO e Posizionamento 1
M Qual'è la differenza tra Server.Transfer e Response.Redirect? ASP.NET 1
Giacomo92 Differenza tra Webmaster e Web designer? Webdesign e Grafica 2
V Calcolare la differenza tra due date in PHP PHP 1
V Differenza tra operatori == e === in javascript? Javascript 1
felino [C#] Differenza tra ClipboardPasted e ClipboardPasting .NET Framework 2
F differenza tra 2 date PHP 5
M Calcolare differenza temporale tra datetime salvati sui records di una tabella mysql PHP 18
Monital Differenza tra int smallint etc. Database 5
S Differenza data PHP 1
A Differenza tra anteporre o posporre l'operatore di incremento nel ciclo for Javascript 5
C Ma perchè!!!! Differenza visualizzazione con iOS Safari HTML e CSS 2
Shyson Differenza UTF-8 e gli altri HTML e CSS 12
L Reale differenza con il precedente HTML HTML e CSS 1
C Differenza tra due ore PHP 17
PenguinLover Differenza tra detrazioni e deduzioni? Leggi, Normative e Fisco 3
Monital Differenza tra date PHP 8
YellowMan Differenza tra Server Virtuale e Cloud Server Cloud Computing e Cloud Server 1
M Differenza tra precision e scale PHP 2
novello88 Differenza tra include() e require() PHP 18
M [VB.Net] Che differenza c'è tra CType e DirectCast? ASP.NET 1
S Differenza tra queste righe di codice Javascript 2
N Con Google Crome a differenza di Explore i comandi per la musica non funzionano Javascript 0
S Differenza tra orari sballata! PHP 2
G Differenza fra due date PHP 5
M Differenza tra richiesta sincrona e asincrona Ajax 0
emanuelevt differenza tra $array[]='valore' o array_push($array,'valore') PHP 2
emanuelevt differenza concreta tra array_rand e shuffle PHP 2
SolidSnake4 differenza tra sleep() e microtime() PHP 9
I Differenza data PHP 2
M Differenza tra date e countdown PHP 4
M Differenza tra valori sulla stessa colonna Database 10
borgo italia differenza tra applet e script? Javascript 10
I Differenza tra blog e sito Webdesign e Grafica 12
M pagerank vs. trustrank: che differenza c'è? SEO e Posizionamento 2
A Differenza in b / w GET e POST PHP 0
G differenza fra apici e doppi apici PHP 2

Discussioni simili