Also ich will auf meiner komplett leeren Form per Code zur Laufzeit Objekte erstellen...(Winsock am meisten) Dass ich das mit DIM oder SET und NEW versuchen muss, weiß ich...es funktioniert aber noch nicht !!! Wie schaffe ich das ?????
 
       
      Also ich will auf meiner komplett leeren Form per Code zur Laufzeit Objekte erstellen...(Winsock am meisten) Dass ich das mit DIM oder SET und NEW versuchen muss, weiß ich...es funktioniert aber noch nicht !!! Wie schaffe ich das ?????
 (Anonym)
(Anonym)  Milch „Zur Laufzeit Objekte erstellen !!! ???“
Milch „Zur Laufzeit Objekte erstellen !!! ???“
      
          hi,
          
          ich verstehe dein Problem.
          Also, als erstes musst du die Eigenschaft Index des Steuerelements (zB Winsock) auf 0 setzen. Dann kannst du in einer beliebigen Prozedur deines Programms schreiben:
          
          Static i As Integer
          i = i + 1
          Load Steuerelementname(i) 'Erzeugung des neuen Steuerlements
          
          Danach hat das Steuerelement die gleichen Eigenschaften gesetzt wie Steuerelement(0) mit der Ausnahme, das die Visible-Eigenschaft auf 0 gesetzt ist. Also kannst du zB weiter schreiben:
          
          Steuerelementname(i).Left = NewLeft 'Damit das Steuerlement nicht über dem alten gezeichnet wird.
          Steuerelementname(i).Top = NewTop
          
          Steuerelementname(i).Visible = True 'Nach setzen der neuen Eigenschaften Steuerelement sichtbar machen
          
          Wenn du das Steuerelement nicht mehr brauchst kannst du es einfach mit Unload löschen
          
          Unload Steuerelement(i)
          
          Dann verschwindet es wieder von Formular.
          
          Das ganze funktioniert also ähnlich wie Arrays. Experimentiere einfach mal damit rum. Wenn du noch fragen hast, dann poste einfach nochmal.
          
          Tobias
        
