Il linguaggio Visual Basic di Microsoft
 

Sapere numero col della frexgrid

Greg 6 Ott 2014 16:01
C'è un modo di sapere il numero di colonna cliccato in un evento clik
destro senza ricorrere a decifrare la posizione del cursore?
Grazie

--
Greg
Greg 7 Ott 2014 19:40
Il 07/10/14 15.43.21 Sauro ha scritto:
> "Greg" <greg_september_U ******* it> ha scritto nel messaggio
> news:m0u7c9$rif$1@dont-email.me...
>> C'è un modo di sapere il numero di colonna cliccato in un evento clik
>> destro senza ricorrere a decifrare la posizione del cursore?
>> Grazie

> Private Sub MSFlexGrid1_Click()
> 'Destro o sinistro non cambia
> MsgBox MSFlexGrid1.Col
> End Sub

Ciao Sauro e grazie.
Lo so che non nulla destro o sinistro, ma a me serve di sapere la col
quando si clicca col destro.

Per sapere il tasto devo ricorrere agli eventi mouse up down, ma qui
riesco a sapere il tasto e non si può sapere la col :(

--
Greg
Greg 7 Ott 2014 20:34
Il 07/10/14 19.40.59 Greg ha scritto:

> Ciao Sauro e grazie.
> Lo so che non nulla destro o sinistro,

Volevo dire: non cambia nulla

--
Greg
Greg 7 Ott 2014 23:31
Il 07/10/14 23.12.30 Sauro ha scritto:
> MSFlexGrid1.Col
> è appunto la colonna cliccata.

> Sauro

Ma in quale evento? Il clik è già occupato da altre cose...

--
Greg
Greg 7 Ott 2014 23:35
Il 07/10/14 23.31.08 Greg ha scritto:
> Il 07/10/14 23.12.30 Sauro ha scritto:
>> MSFlexGrid1.Col
>> è appunto la colonna cliccata.

>> Sauro

> Ma in quale evento? Il clik è già occupato da altre cose...

Capito! Ti riferiscei agli eventi clik e keypress
Ma il clik è occupato, e la pressione di un tasto è da escludere.
Devo usare il mouse_up o down dove posso intercettare il clik destro,
ma purtroppo qui il valore di col è sempre l'ultima colonna :(

--
Greg
Greg 9 Ott 2014 08:38
Il 09/10/14 7.29.28 Lauro ha scritto:

> Public EraLaColonna as Integer

> Private Sub MSFlexGrid1_Click()
> EraLaColonna = MSFlexGrid1.Col
> End Sub

> Private Sub MSFlexGrid1_Mouse_Up()
> 'Se non ricordo male l'evento Click avviene prima
> 'dell'evento Mouse_Up quindi
> 'EraLaColonna è corretto
> End Sub

Ok, adesso ho compreso. Grazie per la tua pazienza Sauro
Purtroppo cosi non posso usarla perchè dovrei ingegnarmi a come
bloccare il codice restante dellevento clik.

--
Greg
Greg 11 Ott 2014 18:37
Il 11/10/14 0.02.28 Sauro ha scritto:
> [cut]

>> Ok, adesso ho compreso. Grazie per la tua pazienza Sauro
>> Purtroppo cosi non posso usarla perchè dovrei ingegnarmi a come bloccare il
>> codice restante dellevento clik.

> Scusa Greg, riporto la tua domanda iniziale:

>>C'è un modo di sapere il numero di colonna cliccato in un evento clik destro
>> senza ricorrere a decifrare la posizione del cursore?

> L'insieme degli eventi Click e Mouse_Up soddisfa la tua richiesta.
> Non capisco la tua obiezione dal momento che tu prevedevi
> comunque di avere un click fin dall'inizio.

> Ciao Greg
> Sauro

OK Sauro, nessun problema, è stato una mia mancanza di precisazione
all'inizio :)

--
Greg
Sauro 11 Ott 2014 19:41
Scusa la pignoleria.

Ciao Greg

Links
Giochi online
Dizionario sinonimi
Leggi e codici
Ricette
Testi
Webmatica
Hosting gratis
   
 

Il linguaggio Visual Basic di Microsoft | Tutti i gruppi | it.comp.lang.visual-basic | Notizie e discussioni visual basic | Visual basic Mobile | Servizio di consultazione news.