Also ich habe den Code den du geschrieben hast leider nicht ganz verstanden und ich habe leider auch nicht gewust wo ich damit in meinem Code hinsollte aber trotzdem bedanke ich mich jetzt dafür dass sich jemand dem Problem angenommen hat und sich die mühe gemacht hat den Quellcode ( wenn auch nur Teilweise, villeicht ) zu lesen.
Ich habe mich nach einer ca 6 Stündigen Denkpause jetzt nocheinmal selber an mein Prg gemacht und folgendes entwickelt:
Als aller erstes deklariere ich zwei arrays und eine standard Byte Variable
Public arrayS(254,1) As String
Public arrayO(254,1) As Object
Public arrayLauf As Byte habe ich in die Routinen wo die Textboxen auf den TabPages erstellt werden einen Code eingefügt der immer in die beiden arrays schrieb:
arrayS(arrayLauf,0) = TabPages(i).Text
arrayS(arrayLauf,1) = TextBox(i).Name
arrayO(arrayLauf,0) = TabPage(i)
array=(arrayLauf,1) = TextBox(i)
arrayLauf = arrayLauf+1 somit waren die TextBoxen und TabPages die ich als Variablen hatte in dem Object-Array verlinkt.
Jetzt kontte ich Sie ja von jeder anderen Prozedur aus problemlos ansprechen ich musste nur wissen welches TapbPage eo im arrayO eingetragen ist.
dazu nutze ich das arryS und das ist der Code:
Dim i As byte
Dim strNotice As string
Dim strPath As string
Dim strBlock As string
strBlock = Me.lstBloecke.SelectedItem
strNotice = Me.tab.SelectedTab.Text
Do Until arrayS(i,0) = strNotice
i = i + 1
Loop
[color=green]'JETZT konnte ich speichern
strPath = "C:\Programme\Crox Corporation\SystrayTB\Notices\" & strBlock & "\" & _
strNotice
[color=blue]Kill[/color](strPath)
[color=blue]Microsoft[/color].[color=blue]VisualBasic[/color].[color=blue]FileO_
pen[/color](1, strPath, _
[color=blue]OpenMode[/color].[color=blue]Input[/color], _
[color=blue]OpenAccess[/color].[color=blue]Read[/color])
[color=blue]Microsoft[/color].[color=blue]VisualBasic[/color].[color=blue]Print_
[/color](1, arrayO(i,1).text)
[color=blue]Microsoft[/color].[color=blue]VisualBasic[/color].[color=blue]FileC_
lose[/color](1) Es war im Endeffekt also doch garnicht so schwer wie ich gedacht hatte aber es hat halt ein bisschen Zeit und querdenken gebraucht..
Kann auch sein (eigentlich bin ich mir sicher), dass das nicht die beste oder schönste Methode war aber Sie läuft schnell genug und ich habe das Problem in den Griff bekommen also was will ich mehr???
Aber wie schon gesagt trotzdem vieln Dank für die Hilfe (habs ja leider nicht verstanden aber trotzdem).
Mit festlichen Grüßen [CrX]Garfield
Ich wünsche euch allen einen Guetn rutsch ins neue Jahr.
 |