Autore Topic: [Risolto] Inserire una voce come prima in una ListView già popolata  (Letto 479 volte)

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.158
  • Tonno verde
    • Mostra profilo
Se noi desideriamo inserire un nome in una lista (ListView) di nomi abbiamo la possibilità di farlo attraverso la quarta voce del metodo Add(...).
Ma se invece dovessimo inserirlo come prima voce?
Mi sfugge qualche altro metodo?
Avete qualche idea migliore di quella mia nel progetto allegato?

Grazie  :ciao:
« Ultima modifica: 30 Maggio 2018, 18:06:04 da Gianluigi »
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.292
  • Ne mors quidem nos iunget
    • Mostra profilo
Re:Inserire una voce come prima in una ListView già popolata
« Risposta #1 il: 29 Maggio 2018, 15:17:03 »
Non  mi pare vi sia una scorciatoia...   :-\
« Ultima modifica: 29 Maggio 2018, 15:47:20 da vuott »
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.158
  • Tonno verde
    • Mostra profilo
Re:Inserire una voce come prima in una ListView già popolata
« Risposta #2 il: 29 Maggio 2018, 16:01:46 »
Non  mi pare vi sia una scorciatoia...   :-\

Quindi il codice proposto potrebbe andare?

 :ciao:
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.292
  • Ne mors quidem nos iunget
    • Mostra profilo
Re:Inserire una voce come prima in una ListView già popolata
« Risposta #3 il: 29 Maggio 2018, 16:12:39 »
Quindi il codice proposto potrebbe andare?


...se non è utile per costruire una Macchina del Tempo, scartalo.  :-X
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.158
  • Tonno verde
    • Mostra profilo
Re:Inserire una voce come prima in una ListView già popolata
« Risposta #4 il: 29 Maggio 2018, 16:20:05 »
Quindi il codice proposto potrebbe andare?


...se non è utile per costruire una Macchina del Tempo, scartalo.  :-X

 :violent:
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.158
  • Tonno verde
    • Mostra profilo
Re:Inserire una voce come prima in una ListView già popolata
« Risposta #5 il: 30 Maggio 2018, 14:09:28 »
Ho chiesto anche nella ML e ho ricevuto una risposta da Hans Lehmann

 :ciao:
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.292
  • Ne mors quidem nos iunget
    • Mostra profilo
Re:Inserire una voce come prima in una ListView già popolata
« Risposta #6 il: 30 Maggio 2018, 16:03:48 »
Dunque io ho rislto così:

Codice: [Seleziona]
Public Sub btnFirst_Click()

  Dim s As String

  s = TextBox2.Text
  If IsNull(s) Then Return

  ListView1.Add("-1", s).MoveFirst()

End
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.158
  • Tonno verde
    • Mostra profilo
Re:Inserire una voce come prima in una ListView già popolata
« Risposta #7 il: 30 Maggio 2018, 18:05:20 »
Ti ringrazio molto, anche Tobias ha suggerito qualcosa del genere, ottimo, risolto  :ok:
Come direbbe Panariello/Zero Grande!  :-*

 :ciao:
« Ultima modifica: 30 Maggio 2018, 18:08:20 da Gianluigi »
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.292
  • Ne mors quidem nos iunget
    • Mostra profilo
Re:Inserire una voce come prima in una ListView già popolata
« Risposta #8 il: 30 Maggio 2018, 20:42:30 »
anche Tobias ha suggerito qualcosa del genere
Mi sono basato sul suo suggerimento teorico, che però non aveva poi sviluppato.
In vero avevo intuito prima di lui l'uso del Metodo .Move...qualcosa(), ma poi non ho studiato a dovere la cosa, e mi sono arrestato.

Comunque... va bene così.
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »