Danke für den Tip.
Habs nun gelöst:
foreach (int i in listBox2.SelectedIndices)
{
if (ourAudio != null)
{
while ((ourAudio.State == StateFlags.Running) && (ourAudio.CurrentPosition < ourAudio.Duration) )
{
System.Threading.Thread.Sleep(15);
System.Windows.Forms.Application.DoEvents();
}
}
AudioLogEntry ale = (AudioLogEntry)(listBox2.Items[i]);
ourAudio = new Audio(ale.Path);
if (ourAudio != null)
{
ourAudio.Play();
}
}
Hi.
Habe ein ähnliches Problem.
Das Abspielen der wave-Datei nach der Auswahl in einer Listbox funktioniert zwar,
wenn ich aber mehrere Elemente auswähle, so spielt er immer nur den die zum ersten ausgewählten Element zugehörige Wave-Datei ab.
private void listBox2_SelectedIndexChanged(object sender, EventArgs e)
{
foreach (int i in listBox2.SelectedIndices)
{
AudioLogEntry ale = (AudioLogEntry)(listBox2.Items_);
ourAudio = new Audio(ale.Path);
if (ourAudio != null)
{
ourAudio.Play();
}
}
}
was muss ich hier noch verändern?
Hi!
Habe mit folgenden Code den jeweiligen Index ausgelesen:
private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
{
ListBox test = (ListBox)sender;
string msg = test.Items[test.SelectedIndex].ToString();
}
Wenn ich Dich jetzt richtig verstehe,
so kann ich jedem Element des Arrays (von 0 bis 75)
eine wave-Datei zuordnen?!
Wenn ich das mit einer If-Anweisung umsetze, arbeite ich aber
doch mit boolschen Variablen, der Index des Arrays ist aber vom Typ Integer?!
Wie kann ich das umgehen?
Gruss,
Gromminger
Das Abspielen der Dateien erfolgt bereits mit DirectX.
Mein Problem ist nur,
dass, wenn ich das erste Element auswähle,
auch die Datei 001.wav abgespielt werden soll.
Wie funktioniert das mit dem EventHandler?
Danke und Gruss,
Gromminger
Hi.
Habs hinbekommen mit einer Listbox, vielen Dank.
Was ich jetzt noch gerne realisieren würde, wäre,
dass bei der Auswahl eines Elementes aus der Listbox
eine entsprechende Wave-Datei abgespielt wird.
Wie löse ich dieses Problem am ehesten?
Danke und Gruss,
Gromminger
Die Ausgabe in eine Konsole funktioniert einwandfrei,
allerdings schaffe ich es nicht, den Inhalt in das Listview
zu schreiben, dh mein Fenster bleibt leer...
Irgendeine Idee?
Hallo zusammen.
Ich habe eine Frage, die von Euch bestimmt mit Leichtigkeit beantowrtet werden kann.
Ich würde gerne den Inhalt einer Text-Datei in einer Liestview anzeigen lassen.
Was muss ich hier beachten?
Danke und Gruss,
Gromminger
Hallo zusammen.
Ich habe zwei Fragen zu einer Listbox:
(1)
Gibt es eine Möglichkeit,
innerhalb einer Listbox die Farbe des Scrollbalkens zu verändern?
(2)
Kann ich, wenn ich mit der Maus über die
einzelnen Einträge fahre, die Hintergrundfarbe des jeweiligen Eintrags
verändern?
Danke und Gruss,
Gromminger
Hi.
Kannst Du bzw. könnt ihr mir denn das Zusammenspiel zwischen
TableLayoutPanels und Anchors erklären?
Hier liegt ja scheinbar der Schlüssel zu meinem Problem?!
Gruss,
Jürgen
OK, habe ich gemacht.
ist aber auch nicht das, was ich haben wollte...
Du hast recht, Anker war auf NONE gesetzt.
Habe jetzt auf "Left" gesetzt.
Dennoch ist mir immer noch nicht ersichtlich,
wie sich die entsprechenden Sklaierungen ändern,
wenn ich einmal eine Fullscreen-Ansicht bei 1024768
und einmal bei 14001050 habe...
Gruss,
Jürgen
Hi und danke für den Hinweis.
Aber wenn ich DockStyle.fill verwende,
dann lassen sich die Grössen der Elemente immer
noch nicht entsprechend skalieren.
In der Anlage habe ich mal ein einfaches Beispiel angefügt.
Vielleicht wird das Problem hier besser ersichtlich!
Gruss,
Jürgen
Hi.
Danke für diesen Tip.
Jedoch scheine ich hier noch irgendetwas falsch zu machen,
denn der Abstand zm Rahmen bleibt weiterhin identisch.
Wäre nett, wenn Du/Ihr mir noch einen Ratschlag geben könntet...
Gruss,
Jürgen
Hallo Leute.
Bin neu in diesem Forum und brauche Eure Hilfe.
Ich baue gerade eine Windows-Applikation mit C# unter .Net
und stehe vor dem Problem, dass das "Fenster" zwar in den Fullscreen-Modus
wechselt, die Grösse der einzelnen Felder, Buttons etc. sich aber logischerweise
nicht ändert.
Wie kann ich es lösen, dass diese auch im Fullscreen-Modus entsprechend
skaliert werden?
Danke und Gruss,
Jürgen