Stò scrivendo la mia prima app console doce, è noto, bisogna scrivere del codice per ogni occorrenza.
Ora,mi trovo a dover gestire l'inserimento o la sovrascrittura di una parte di una stringa ed ho la necessità di acquisire quindi di conoscere lo stato del tasto INS (false per la sovrascrittura, true per l'inserimento).
Ho cercato anche su Copilot una soluzione ,ma nessuna di quelle proposte è corrispondente alle mie necessita.
Questo codice ,ad esempio,
<DllImport("user32.dll", SetLastError:=True)>
Public Function GetKeyState(ByVal nVirtKey As Integer) As Short
End Function
Const VK_INSERT As Integer = &H2D
dopo aver cliccato sul tasto INS alterna lo stato tra vero e falso ,ma all'avvio dell'app mi restituisce false, anche se sulla tastiera mi risulta true.
Qualche suggerimento? Grazie anticipatamente.