C# suspenso Menuitem Clicou e ListView Editing
-
03-07-2019 - |
Pergunta
Eu tenho 2 perguntas sobre C#.
1) Eu tenho um menu suspenso com vários itens. Eles são clicáveis, mas quando eu clico em um, o mais antigo clicou um estadias selecionadas. Clique em outro e os 2 originais permanecem selecionados e assim por diante. Eu não quero isso. O que eu quero é que, quando clico em um dos suspensos, um é o selecionado um e os outros não.
2) Eu tenho um itens da ListView em um WinForm. Eu carreguei alguns elementos de string a partir de um arquivo. Agora, o que eu quero fazer é poder editar essas strings e até adicionar strings, apenas clicando nas linhas nas quais os dados vão.
Eu verifiquei o Google e o MSDN para esses problemas, mas nada ajuda, então eu viro aqui.
Solução
2) O ListView não suporta esse tipo de ação. Você pode rolar sua própria (dor no @$$), ou talvez um datagrid seria mais adequado ao seu objetivo.
EDITAR:
Outras dicas
For #1 I'm a little confused. If the DropDownStyle isn't set to simple something strange is occuring. It's not much but maybe you could try recreating the control.
For #2 the easiest solution I can think of is to set a TextBox to be equal to the selected text value from your listview. After that write a little function to update the selected index of the listview with the edited text from the listview.
Please comment if you have any more information about #1.