Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - Datagrid con lunga pressione su cella
Forum - C# / VB.NET - Datagrid con lunga pressione su cella

Avatar
visualrenzo (Normal User)
Pro


Messaggi: 94
Iscritto: 15/05/2009

Segnala al moderatore
Postato alle 18:42
Venerdì, 19/10/2018
Ho realizzato un programma in VB.net in cui ci sono due datagrid. Quando clicco e tengo premuta una cella il dato viene mandato nell' altra datagrid e viceversa.fino qua tutto ok.
Il problema sorge perchè questo programma gira su un PC all in one touch e non sente la pressione lunga. (fatta attraverso il mouse up e down).
A quanto pare il "dito non è un mouse".

Avrei provato col Kaydown e up ma non mi intercella la cella in cui sono e non riesco apassare il dato.
Come faccio?
Qualcuno saprebbe come trapassare l' ostacolo?
Si può fare col trascinamento?
Ma devo sapere sempre le coordinate della cella, che io prendo con il cellclik.

Grazie in anticipo

PM Quote
Avatar
Thejuster (Admin)
Guru^2


Messaggi: 2305
Iscritto: 04/05/2008

Segnala al moderatore
Postato alle 23:35
Sabato, 20/10/2018
si scrive Keydown non Kaydown.

ovviamente non ti troverà la cella perché questo non è il metodo corretto.
Ma ho una domanda. E' un programma commerciale?


https://mire.forumfree.it/ - Mire Engine
C# UI Designer
PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6402
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 9:08
Domenica, 21/10/2018
"trapassare" ?


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6402
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 20:40
Domenica, 21/10/2018
Hai copiato il problema su html.it ma non hai ancora risposto qui...


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote
Avatar
visualrenzo (Normal User)
Pro


Messaggi: 94
Iscritto: 15/05/2009

Segnala al moderatore
Postato alle 21:43
Lunedì, 22/10/2018
ho scritto kay per sbaglio, si capisce.
Si ho postato anche di là perchè capisco che è un problema un po curioso.
Non è un programma commerciale. Perchè cosa cambierebbe?
Adesso do uno sguardo ai link che mi avete girato.

Grazie

PM Quote
Avatar
visualrenzo (Normal User)
Pro


Messaggi: 94
Iscritto: 15/05/2009

Segnala al moderatore
Postato alle 21:46
Lunedì, 22/10/2018
Dai link nessun aiuto.
Vedrò di bypassare il problema.

Saluti

PM Quote
Avatar
Thejuster (Admin)
Guru^2


Messaggi: 2305
Iscritto: 04/05/2008

Segnala al moderatore
Postato alle 8:27
Martedì, 23/10/2018
Testo quotato

Postato originariamente da visualrenzo:

ho scritto kay per sbaglio, si capisce.
Si ho postato anche di là perchè capisco che è un problema un po curioso.
Non è un programma commerciale. Perchè cosa cambierebbe?
Adesso do uno sguardo ai link che mi avete girato.

Grazie



Cambierebbe che non avresti il mio aiuto. Semplice :k:

Se è un programma commerciale, allora paga un programmatore e fatti risolvere il problema.
Ma se è un'opera gratuita allora posso darti una mano.

Semplicemente se stai usando un progetto Windows Form devi arrangiarti con il Keydown.
E l'unico evento che gestisce il componente.

Altrimenti se stai lavorando il Wpf, c'è proprio l'evento TouchEventArgs


Codice sorgente - presumibilmente C# / VB.NET

  1. private void Griglia_Touch(object sender, TouchEventArgs e)
  2.     {
  3.        
  4.     }



allora puoi gestire le cose diversamente.


https://mire.forumfree.it/ - Mire Engine
C# UI Designer
PM Quote