vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
SEPA-Dateien erstellen inkl. IBAN-, BLZ-/Kontonummernprüfung  
 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

VB.NET - Fortgeschrittene
Re: Gerne... 
Autor: Dartrax
Datum: 26.05.04 20:38

Dann die Funktion die zuerst aufgerufen wird.

    ' Funktion: Erstellt die Dokumentstruktur und füllt sie mit Werten für ein 
    ' neues Dokument
    Public Function DocNewStructure(ByVal TemplateDirectory As String, Optional _
      ByVal DocumentPath As String = "") As Document
 
        ' Dokumentenarray erweitern
        If Documents Is Nothing Then ReDim Documents(0) Else ReDim Preserve _
          Documents(Documents.Length)
 
        ' Documentvariable mit Werten füllen
        With Documents(Documents.Length - 1)
            ' Neue WebBrowser-Instanz
            .WebBrowser = New AxSHDocVw.AxWebBrowser
            ' Vorlagendateipfad speichern
            .TemplateDirectory = TemplateDirectory
            ' Dokumentpfad speichern
            .SavePath = DocumentPath
            ' Tabpageindex festlegen und Tabpage erstellen
            .TabIndex = FrmMain.TabHost.TabPages.Add(New _
              NETXP.Controls.Docking.TabPage("Neue Zeugnisgruppe"))
 
            ' DocumentObjekt festlegen
            FrmMain.TabHost.TabPages(.TabIndex).Controls.Add(.WebBrowser)
            .WebBrowser.Navigate(Application.StartupPath & "\new\document.htm")
            Do
                Application.DoEvents()
                If .WebBrowser.LocationURL <> "" Then Exit Do
            Loop
            .DOM = .WebBrowser.Document.Frames("iframe").Document
 
            ' Input-Objekte der Formsarray hinzufügen
            Dim MyInput As mshtml.HTMLInputElementClass
            Dim MySelect As mshtml.HTMLSelectElementClass
            ' Alle Text-Elemente durchgehen
            For i As Integer = 0 To .DOM.all.tags("input").Length - 1
                MyInput = .DOM.all.tags("input").Item(i)
                ' Inputs-Array erweitern
                If .Inputs Is Nothing Then ReDim .Inputs(0) Else ReDim Preserve _
                  .Inputs(.Inputs.Length)
                ' Namen in Inputs-Array speichern
                .Inputs(.Inputs.Length - 1).Name = MyInput.name
                ' Typ in Inputs-Array speichern
                .Inputs(.Inputs.Length - 1).Typ = HTMLTyp.TextElement
                ' OnChange-Handler hinzufügen
                AddHandler _
                  MyInput.HTMLInputTextElementEvents2_Event_onpropertychange, _
                  AddressOf Input_Change
            Next
            ' Alle Select-Elemente durchgehen
            For i As Integer = 0 To .DOM.all.tags("select").Length - 1
                MySelect = .DOM.all.tags("select").Item(i)
                ' Inputs-Array erweitern
                If .Inputs Is Nothing Then ReDim .Inputs(0) Else ReDim Preserve _
                  .Inputs(.Inputs.Length)
                ' Namen in Inputs-Array speichern
                .Inputs(.Inputs.Length - 1).Name = MySelect.name
                ' Typ in Inputs-Array speichern
                .Inputs(.Inputs.Length - 1).Typ = HTMLTyp.SelectElement
                ' OnChange-Handler hinzufügen
                AddHandler _
                  MyInput.HTMLInputTextElementEvents2_Event_onpropertychange, _
                  AddressOf Input_Change
            Next
 
            ' Rückgabewert
            Return Documents(Documents.Length - 1)
        End With
    End Function
Dartrax

Meine Homepage: www.dartrax.de


Posting wie es leibt und lebt
. . . und voll daneben geht!
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Spätgebundene Zuweisung an ein Feld des Werttyps 'MeinTyp' i...1.950Dartrax25.05.04 15:30
Re: Spätgebundene Zuweisung an ein Feld des Werttyps 'MeinTy...1.148ModeratorDaveS25.05.04 16:27
Re: Spätgebundene Zuweisung an ein Feld des Werttyps 'MeinTy...1.363Dartrax25.05.04 17:21
Re: Spätgebundene Zuweisung an ein Feld des Werttyps 'MeinTy...1.162ModeratorDaveS25.05.04 17:27
Dankeschön!1.139Dartrax25.05.04 17:55
So das geht aber nicht mit einem Array1.117Dartrax25.05.04 18:37
Re: So das geht aber nicht mit einem Array1.226WaldiMaywood25.05.04 19:58
Re: So das geht aber nicht mit einem Array1.369Dartrax25.05.04 20:13
Re: So das geht aber nicht mit einem Array1.082spike2425.05.04 20:19
Und ich bin ein Freund von neuem...1.134Dartrax26.05.04 00:00
Re: Und ich bin ein Freund von neuem...1.110spike2426.05.04 08:43
Re: Und ich bin ein Freund von neuem...1.079Dartrax26.05.04 15:47
Re: Und ich bin ein Freund von neuem...1.074spike2426.05.04 16:32
Gerne...1.181Dartrax26.05.04 20:37
Re: Gerne...1.250Dartrax26.05.04 20:38
Re: Gerne...1.141Dartrax26.05.04 20:41
Re: Gerne...1.171Dartrax26.05.04 20:42
Re: Gerne...1.100spike2426.05.04 21:05
Macht ja nichts...1.118Dartrax26.05.04 22:29
Re: So das geht aber nicht mit einem Array1.109WaldiMaywood25.05.04 20:21
Dankeschön 1.083Dartrax25.05.04 23:57

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