vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Erstellen von dynamischen Kontextmen?s - wann immer Sie sie brauchen!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

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

VB.NET - Ein- und Umsteiger
2 OpenfileDialog Boxen unabhängig von einander? 
Autor: DerMicha
Datum: 18.03.10 21:16

Hi, Ich habe ein Problem.

Unzwar habe ich ein OpenFileDialog der BRSTM Dateien öffnet, das wäre
OpenFileDialog1.


Und benutze
Dim OFD As New Forms.OpenFileDialog()
Mit dieser Methode rufe ich auch den OpenFileDialog auf um die BRSTM Datei zu laden.

Das ganze funktioniert auch ABER, wenn er Daten in der BRSAR schreiben soll, muss ich immer die BRSAR mit OpenFileDialog neu öffnen und dann die BRSTM was ich aber vermeiden möchte.
Sozusagen ich benutze für 2 sachen 1 Dialog.
Der Pfad von der BRSTM wird in BRSAR übernommen.

Wie kann ich diese beiden unabhängig machen das ich nicht immer ständig die BRSAR neu öffnen muss mit OpenFileDialog


Code:
Public Class Form1
    Inherits System.Windows.Forms.Form
 
    Dim OFD As New Forms.OpenFileDialog()
 
 
'=================== BRSTM DATEI ÖFFNEN  =============================
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As _
  System.EventArgs) Handles Button2.Click
 
        OFD.Filter = "Wii BRSTM Audio file|*.brstm"
        OFD.Title = "Select a Custom brstm File"
        If OFD.ShowDialog() = DialogResult.OK Then
            TextBox1.Text = FileLen(OFD.FileName)
            TextBox4.Text = Hex(FileLen(OFD.FileName))
            TextBox7.Text = OFD.FileName
 
            '========== Read Loop Info from file ======================
            Dim StartSmp As Int32 = ReadHexValue32Bit(104)
            StartSmp = System.Net.IPAddress.HostToNetworkOrder(StartSmp)
 
            Dim EndSmp As Int32 = ReadHexValue32Bit(108)
            EndSmp = System.Net.IPAddress.HostToNetworkOrder(EndSmp)
 
            Label10.Text = EndSmp & " Samples" 'End Loop
            Label14.Text = StartSmp & " Samples" 'Start Point
 
            CheckBox2.Enabled = True
            Button1.Enabled = True
        Else
            Label10.Text = "0"
            Label14.Text = "0"
        End If
    End Sub
 
 
'============================ BRSAR Datei ÖFFNEN ==============
    Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As _
      System.EventArgs) Handles Button6.Click
 
        OFD.Filter = "revo_kart.brsar|revo_kart.brsar"
        OFD.Title = "Select revo_kart.brsar file"
 
        If OFD.ShowDialog() = DialogResult.OK Then
            Label22.Text = OFD.FileName
        Else
            Label22.Text = ""
        End If
    End Sub
Wie man sieht, benutzen beide OFD (OpenFileDialog).
Das führt aber dazu das wenn ich die BRSAR Öffne mit dem Dialog, das ich immer für eine neue BRSTM die BRSAR neu Öffnen muss.
Die beiden sollten unabhängig sein.

Von der BRSAR brauche ich nur den Pfad wo er sich befindet.
Den Pfad benutze ich für eine Function, um die Daten in die BRSAR zu schreiben.

Gruß Micha

Beitrag wurde zuletzt am 18.03.10 um 21:23:22 editiert.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
2 OpenfileDialog Boxen unabhängig von einander?1.459DerMicha18.03.10 21:16
Re: 2 OpenfileDialog Boxen unabhängig von einander?802ModeratorRalfE18.03.10 22:29
Re: 2 OpenfileDialog Boxen unabhängig von einander?844DerMicha18.03.10 23:16

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-2024 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