Hallo Comunity, nach nun über 20
Stunden Suchen im Internet (ich finde ständig nur Sachen für C# oder Winforms) gebe
ich nun auf und versuche es mal hier im Forum.
Visual Studio Express (kostenlose Version)
WPF, Visual Basic (Für eine spätere Windowsanwendung/ *.exe)
Als externe Recource habe ich die „System.Windows.Forms.dll“
in den „Projektmappen-Explorer“ eingefügt.
Problem 1: Wie kann ich über den Basic Code ein Bild
anzeigen lassen?
Derzeit habe ich mir mit folgendem beholfen, ist
allerdings nicht wirklich das wahre, also wäre ich Dankbar über eine reine VB Lösung.
Problem 1 Alternative in Visual Basic?
…
Problem 2: Warten bis eine MP3 / Audiodatei abgespielt
wurde.
Das Abspielen der MP3-Datei habe ich folgendermaßen
gelößt.
Ich könnte mir nun theoretisch die Laufzeit der
Sounddateien aufschreiben und mit einem Timer runterzählen lassen und so auf das
Ender der MP3 warten lassen.
Mein Timer:
aber das ist sehr mühselig und unsauber.
Problem 2 Lösung? Gibt es eine Möglichkeit per Code auf
eine Rückmeldung der MP3 zu warten und dann erst mit dem Code weiter zu machen?
Problem 3: Wie kann ich von meinem Hauptfenster eine neue
Seite aufrufen lassen?
Ich verstehe das so und ich bitte mich dahingehend zu
korrigieren, wenn ich falsch liege.
Ich sehe das Fenster als eine Art Browser und die Seiten
als die angezeigten Internetseiten.
Mein derzeitiger Code funktioniert leider nur bei
Fenstern, nicht aber bei Seiten.
Problem 3 Lösung? Wie kann ich aus meinem Programmfenster
eine neue Seite aufrufen?
Als Hinweis und Bitte. Ich habe gerade erst angefangen
und versuche mich noch am Krabbeln, also bitte so einfach wie möglich
Ausdrücken, sozusagen für die ganz Dummen.
Ich bedanke mich für eure Zeit und hoffe auf konstruktive
Lösungsvorschläge, am liebsten mit dem richtig funktionierendem Code.
PS.: Hatte das ganze in Word vorgeschrieben, wird komischerweise etwas seltsam hier angezeigt, sorry.
Stunden Suchen im Internet (ich finde ständig nur Sachen für C# oder Winforms) gebe
ich nun auf und versuche es mal hier im Forum.
Visual Studio Express (kostenlose Version)
WPF, Visual Basic (Für eine spätere Windowsanwendung/ *.exe)
Als externe Recource habe ich die „System.Windows.Forms.dll“
in den „Projektmappen-Explorer“ eingefügt.
Problem 1: Wie kann ich über den Basic Code ein Bild
anzeigen lassen?
Derzeit habe ich mir mit folgendem beholfen, ist
allerdings nicht wirklich das wahre, also wäre ich Dankbar über eine reine VB Lösung.
VB.NET-Quellcode
- Xaml:
- <Window x:Class="MainWindow"
- xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
- xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
- Title="MainWindow" Height="350" Width="525">
- <Grid>
- <Button x:Name="Knopf1" Content="Bild sichtbar machen" HorizontalAlignment="Left" Margin="360,4,0,0" VerticalAlignment="Top" Width="147"/>
- <Button x:Name="Knopf2" Content="Bild unsichtbar machen" HorizontalAlignment="Left" Margin="360,29,0,0" VerticalAlignment="Top" Width="147"/>
- <Image x:Name="Bild" Source="Bilder\test.png" Stretch="Fill" Visibility="Hidden" Margin="10,10,368,236"/>
- </Grid>
- </Window>
VB.NET-Quellcode
- Basic:
- ClassMainWindow
- Private Sub Knopf1_Click(sender As Object, e As RoutedEventArgs) Handles Knopf1.Click
- Bild.Visibility = Windows.Visibility.Visible
- EndSub
- PrivateSub Knopf2_Click(sender As Object, e As RoutedEventArgs) Handles Knopf2.Click
- Bild.Visibility = Windows.Visibility.Hidden
- EndSub
- End Class
Problem 1 Alternative in Visual Basic?
…
Problem 2: Warten bis eine MP3 / Audiodatei abgespielt
wurde.
Das Abspielen der MP3-Datei habe ich folgendermaßen
gelößt.
Ich könnte mir nun theoretisch die Laufzeit der
Sounddateien aufschreiben und mit einem Timer runterzählen lassen und so auf das
Ender der MP3 warten lassen.
Mein Timer:
VB.NET-Quellcode
- ClassMainWindow
- Private Sub Knopf3_Click(sender As Object, e As RoutedEventArgs) Handles Knopf3.Click
- Dim Stopw AsNewStopwatch
- Dim Wartezeit AsInteger
- Wartezeit = 5000
- Stopw.Start()
- DoUntil Stopw.ElapsedMilliseconds >= Wartezeit
- System.Windows.Forms.Application.DoEvents()
- Loop
- Stopw.Stop()
- Stopw.Reset()
- Bild.Visibility = Windows.Visibility.Visible
- MsgBox("Wartezeit")
- EndSub
- EndClass
aber das ist sehr mühselig und unsauber.
Problem 2 Lösung? Gibt es eine Möglichkeit per Code auf
eine Rückmeldung der MP3 zu warten und dann erst mit dem Code weiter zu machen?
Problem 3: Wie kann ich von meinem Hauptfenster eine neue
Seite aufrufen lassen?
Ich verstehe das so und ich bitte mich dahingehend zu
korrigieren, wenn ich falsch liege.
Ich sehe das Fenster als eine Art Browser und die Seiten
als die angezeigten Internetseiten.
Mein derzeitiger Code funktioniert leider nur bei
Fenstern, nicht aber bei Seiten.
Problem 3 Lösung? Wie kann ich aus meinem Programmfenster
eine neue Seite aufrufen?
Als Hinweis und Bitte. Ich habe gerade erst angefangen
und versuche mich noch am Krabbeln, also bitte so einfach wie möglich
Ausdrücken, sozusagen für die ganz Dummen.
Ich bedanke mich für eure Zeit und hoffe auf konstruktive
Lösungsvorschläge, am liebsten mit dem richtig funktionierendem Code.
PS.: Hatte das ganze in Word vorgeschrieben, wird komischerweise etwas seltsam hier angezeigt, sorry.
Dieser Beitrag wurde bereits 4 mal editiert, zuletzt von „FritzHugo3“ ()