Entwickler-Ecke
Windows API - Jede Zeile mit einer *.wav datei verbinden ???
Jagg - Do 14.11.02 11:27
Titel: Jede Zeile mit einer *.wav datei verbinden ???
Hallo,Leute !
Ich habe ein DBGrid mit den Feld "Artist" und dadrin sind z.b. 3 Zeilen enthalten (Musik1,Musik2,Musik3).
Wenn ich jetzt zu jede Zeile gehe,soll eine *.wav Datei abgespielt werden,d.h. bei Musik1 soll "hallo.wav" und bei Musik2 soll "test.wav" abgespielt werden !
Wie mache ich das ???
Jagg !
Delete - Do 14.11.02 11:38
So:
Quelltext
1: 2: 3: 4: 5: 6:
| procedure TForm1.StringGrid1SelectCell(Sender: TObject; ACol, ARow: Integer; var CanSelect: Boolean); begin if (ARow=1) and (ACol=1) then Messagebox(0, '', '', 0); end; |
Statt der Messagebox spielst du natürlich die Wave mit PlaySound ab.
Jagg - Do 14.11.02 13:32
Ich habe ein DBGrid,kein StringGrid !
Jagg !
Delete - Do 14.11.02 14:23
Gibt es beim DBGrid kein SelectCell Ereignis?
Jagg - Do 14.11.02 14:39
Nein !
Nur ein OnCellClick Ereignis !
Jagg !
Delete - Do 14.11.02 14:41
Dann nimm doch das. dann Funktioniert das natürlich nur, wennman in die Zelle klickt, aber nicht wenn man mit der Tab-Taste oder mit der Pfeiltaste reingeht.
Jagg - Do 14.11.02 14:45
Welche Unit muss ich bei "PlaySound" einbinden ?
Jagg !
Delete - Do 14.11.02 14:55
mmsystem.pas?
Luckie !
Jagg - Do 14.11.02 15:21
Ja,danke !
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!