2017-12-29 6 views
0
나는 형식 2에 새로운 버튼을 만들 Form3에이 코드를 추가 한

:내가 함께 추가 된 마지막 단추를 제거하는 방법 Visual Basic의

Dim bt As New Button 
bt.Text = Annen.Text 
bt.Name = Annen.Text 
bt.Location = New Point(8, 15 + Form2.sira * 24) 
AddHandler bt.Click, AddressOf Form2.tıkla 
Form2.FlowLayoutPanel1.Controls.Add(bt) 
Hide() 

( Form2.sira 1 개마다 증가 정수)

추가 된 마지막 단추를 삭제하려면 Form2에 단추를 추가해야합니다. 어떻게 할 수 있습니까?

답변

-1

이 마지막 컨트롤이 컨트롤을 처분하지 않는 흐름 레이아웃 패널

FlowLayoutPanel1.Controls(FlowLayoutPanel1.Controls.Count - 1).Dispose() 

https://msdn.microsoft.com/en-us/library/system.windows.forms.control.controlcollection.removeat(v=vs.110).aspx

+2

RemoveAt을 추가 제거 할 방법이다. 'FlowLayoutPanel1.Controls (FlowLayoutPanel1.Controls.Count - 1) .Dispose()' – LarsTech

+0

폐기는 엄청나게 중요합니다. 그렇지 않으면 귀중한 시스템 자원을 잠궈 서 프로그램이 중단 될 수 있습니다. – Enigmativity