Domanda

Ho 2 domande su C #.

1) Ho un menu a discesa con diversi elementi al loro interno. Sono cliccabili, ma quando faccio clic su uno, quello più vecchio rimane selezionato. Fare clic su un altro e i 2 originali rimangono selezionati e così via. Non lo voglio. Quello che voglio è che quando faccio clic su uno dei menu a discesa, quello è quello selezionato e gli altri no.

2) Ho una lista di oggetti in una finestra. Ho caricato alcuni elementi di stringa in esso da un file. Ora quello che voglio fare è essere in grado di modificare quelle stringhe e persino aggiungere stringhe, semplicemente facendo clic sulle righe in cui vanno i dati.

Ho verificato google e MSDN per questi problemi, ma nulla aiuta, quindi giro qui.

È stato utile?

Soluzione

2) ListView non supporta questo tipo di azione. Puoi creare il tuo (dolore in @ $$), o forse un DataGrid sarebbe più adatto al tuo scopo.

EDIT:

Questo link può essere utile
Anche questo

Altri suggerimenti

Per # 1 sono un po 'confuso. Se DropDownStyle non è impostato su semplice si sta verificando qualcosa di strano. Non è molto, ma forse potresti provare a ricreare il controllo.

Per # 2 la soluzione più semplice a cui riesco a pensare è impostare un TextBox in modo che sia uguale al valore di testo selezionato dalla visualizzazione elenco. Dopodiché scrivi una piccola funzione per aggiornare l'indice selezionato della visualizzazione elenco con il testo modificato dalla visualizzazione elenco.

Si prega di commentare se si dispone di ulteriori informazioni su # 1.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top