Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: VB

Программирование VB

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как с формы программно удалить контролы
 
 автор: час   (25.10.2009 в 14:55)   личное сообщение
 
 

Image программно засунул
На форму, и там разложил
Убрать с этой формы задумал
А как это делать - забыл.


Public Function Create_Section(STR_Top As Long, _
STR_LEFT As Long, STR_Height As Long, STR_Width As Long, _
STR_Picture As String, STR_Name As String)

Dim IM As Image

Set IM = Controls.Add("VB.Image", STR_Name)
IM.Top = STR_Top
IM.Left = STR_LEFT
IM.Height = STR_Height
IM.Width = STR_Width
IM.Picture = LoadPicture(STR_Picture)
IM.Appearance = 0
IM.BorderStyle = 1
IM.Visible = True
GLB_Height_SECTION = GLB_Height_SECTION + IM.Width
End Function

  Ответить  
 
 автор: Serge Gavrilov   (26.10.2009 в 13:15)   личное сообщение
 
 

Controls.Remove "ControlName"

  Ответить  
 
 автор: час   (26.10.2009 в 16:50)   личное сообщение
 
 

В ответ на такой подход-
управления.
может только удалять управления добавленные с помощью управления

  Ответить  
 
 автор: час   (26.10.2009 в 17:02)   личное сообщение
 
 

кто скажет что я не извращенец


Private Sub кн1_Click()
Dim im As Image
Dim ima As String
ima = "SECTION" & GLB_COUNT_SECTION_DOUN
Set im = Me(ima)
Me.Controls.Remove im
End Sub

  Ответить  
 
 автор: Гоблин   (29.10.2009 в 01:00)   личное сообщение
 
 

Ты не извращенец.

  Ответить  
 
 автор: Lukas   (29.10.2009 в 01:10)   личное сообщение
 
 


...GLB_COUNT_SECTION_DOUN...


  Ответить  
 
 автор: час   (29.10.2009 в 14:49)   личное сообщение
 
 

а чё смешного
в итоге SECTION1 получатца

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList