REMOVER USER

THRON 19/05/2016 17:52:00
#462288
Boa noite galera,

andei dando uma pesquisada e tudo mais, de como remover controles do Flow layout, mudei um pouquinho, e cheguei a isto;

   Dim Controle As New Button

If FlowLayoutPanel1.Controls.Contains(Controle) Then
FlowLayoutPanel1.Controls.Remove(Controle)
End If


Só que, e se fosse um DETERMINADO UserControl, que no meu caso, o usuário iria selecionar o control e clicar em remover (O BOTÂO REMOVER ESTÀ FORA DO USER CONTROL(FORA DO FLOW)), alguém tem alguma ideia de como fazer?

Eu pensei em pegar os nomes do UserControl selecionado, más não consigo imaginar como
KURTGU 19/05/2016 23:12:37
#462305
Me.Controls.Remove(Controle)




JABA 19/05/2016 23:22:26
#462306
Como é feita essa seleção? Existe algum checkbox para isso?
THRON 23/05/2016 16:42:40
#462456
Não tem checkbox, más, tudo dentro do user é clicável, e o usuário pode selecionar um só de cada vez
KURTGU 23/05/2016 17:12:15
#462458
Por que voce nao gera um id para usercontrol e remove conforme o id...?
THRON 24/05/2016 18:56:12
#462514
Criei um User chamado padrao_001

Na hora de criar o User no Flow, eu fiz dessa forma

  Private WithEvents Passo As padrao_001


Private Sub Crirar......

Dim C As Integer = Grid.RowCount

For i = 0 To C -1
Passo = New padrao_001
Passo.Name = [Ô]UserC[Ô] + i.ToString
...
...


O eu faço dessa forma, más há uma coisa que ainda estou em duvidas, se eu setar o Passo,Name mudará a pripriedade Name do User ou mudara a propriedade do user no formulario? Porque se eu criar jogar esse user no formulario ele terá outro name, ex: padrao_0011

se mudar o nome no formulario, funciona como uma id certo?
THRON 30/05/2016 14:49:51
#462745
E como farei pra pegar essa id?
Tópico encerrado , respostas não são mais permitidas