Microsoft Excel

Herbers Excel/VBA-Archiv

Informationen und Beispiele zum Thema CheckBox
BildScreenshot zu CheckBox CheckBox-Seite mit Beispielarbeitsmappe aufrufen
Informationen und Beispiele zum Thema Userform
BildScreenshot zu Userform Userform-Seite mit Beispielarbeitsmappe aufrufen
Informationen und Beispiele zum Thema Frame
BildScreenshot zu Frame Frame-Seite mit Beispielarbeitsmappe aufrufen
Informationen und Beispiele zum Thema Label
BildScreenshot zu Label Label-Seite mit Beispielarbeitsmappe aufrufen

Steuerelement Rahmen

Betrifft: Steuerelement Rahmen von: siegfried
Geschrieben am: 06.11.2014 12:38:56

Hallo zusammen,

ich möchte per Click auf eine Checkbox ein Bild auf einer UserForm in einen Rahmen verschieben.
Mit meinem Code verschiebe ich das Bild aber nur auf der UserForm selbst.

Private Sub CheckBox2_Click()
   Dim Rahmen As Object, Bild As Object
   If CheckBox1.Value = True Then
      Set Rahmen = Frame4
      Set Bild = Controls(CheckBox1.Caption)
      With Bild
         .Top = 6
         .Left = 6
      End With
   End If
End Sub

Wie muss ich das richtig anstellen?

Gruß
Siegfried

  

Betrifft: AW: Steuerelement Rahmen von: Daniel
Geschrieben am: 06.11.2014 13:03:38

Hi

muss der Rahmen unbeingt ein Frame sein?
Frames sind komplexe Objekte und im Prinzip sowas wie eine kleine Userform innerhalb der Userform.
Wenns nur darum geht optisch einen Rahmen zu haben, ist es günstiger ein Label mit den Eigenschaften:
- BackStyle: Transparent
- Borderstyle: Single
- SpecialEffects: Flat
zu erstellen.

Gruß Daniel


  

Betrifft: AW: Steuerelement Rahmen von: siegfried
Geschrieben am: 06.11.2014 13:16:53

Hallo Daniel

Tatsächlich soll der Rahmen mehrere Objekte aufnehmen, so dass ich später eine Gruppe von Bildern habe, auf die ich zugreifen kann.

Das müsste also nicht unbedingt ein Frame sein.
Gruß
Siegfried



 

Beiträge aus den Excel-Beispielen zum Thema "Steuerelement Rahmen"