vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Blitzschnelles Erstellen von grafischen Diagrammen!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Visual-Basic Einsteiger
automatische Größenanpassung von Formen 
Autor: E605
Datum: 27.09.05 21:52

Hallo Leute,

ich habe aus dem Workshop die automatische Größenanpassung runtergeladen.
Beim Start gibt das Programm folgende Fehlermeldung im Modul clsResize aus:

Laufzeitfehler: 343 Objekt ist kein Array
Public Sub Initialize()
  'Initialisieren
 
  Dim oControl As Control
  Dim mCol_SSTAB As Collection
  Dim sControlName As String
  Dim iFontSize As Single
  Dim lTag As Long
 
  With oForm_First
    .Height = oForm_Now.Height
    .Width = oForm_Now.Width
    .Top = oForm_Now.Top
    .Left = oForm_Now.Left
  End With
 
  Set mCol_SSTAB = New Collection
 
  'Alle Controls durchlaufen und Eigenschaften speichern
  For Each oControl In oForm_Now.Controls
    On Error Resume Next
 
    'SSTAB vom SSTAB verborgene Controls merken und in den sichtbaren
    'Bereich verschieben
    If oControl.Left < 0 Then
      mCol_SSTAB.Add oControl
      oControl.Left = oControl.Left + 75000
    End If
 
    With oControl
      sControlName = oControl.Name
     [u] sControlName = sControlName & CStr(oControl.Index)      Hier _
       wird der Fehler angezeigt
     iFontSize = 0
      Err.Clear
      iFontSize = oControl.Fontsize
      If Err.Number = 438 Then iFontSize = oControl.Font.Size
      If TypeOf oControl Is Line Then
         lTag = oControls.AddLine(.X1, .X2, .Y1, .Y2, sControlName).Tag
        Else
         lTag = oControls.Add(.Top, .Left, .Width, .Height, sControlName, _
           iFontSize).Tag
      End If
    End With
  Next
 
  'Alle vorher verschobenen Controls wieder zurückverschieben
  For Each oControl In mCol_SSTAB
    oControl.Left = oControl.Left - 75000
  Next
 
End Sub
Was soll ein professioneller Anfänger wie ich machen?
Für Hilfe danke ich Euch im voraus
Gruß
Peter

der Hund ist Dir im Sturme treu - der Mensch nicht mal im Winde
\"Kampfhunde\" Liebhaber

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
automatische Größenanpassung von Formen504E60527.09.05 21:52
Re: automatische Größenanpassung von Formen326ModeratorDieter28.09.05 07:23
Re: automatische Größenanpassung von Formen310E60528.09.05 17:39

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel