Certo che te la do una mano se ci riesco, volentieri
non so se ho capito bene, nel caso che abbia frainteso, spiegami meglio, che cerchiamo di risolvere.
Forse che non ti servono neanche i threads!
1) fai una applicazione win form;
2) aggiungi un controllo Panel ( di nome panel1);
3) aggiungi un controllo Button ( di nome button1);
4) collega l' evento del bottone al form e....
è forse questo quello che vuoi fare ?
using System;
using System.Windows.Forms;
using Microsoft.DirectX;
using Microsoft.DirectX.AudioVideoPlayback;
namespace videoform
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
Video outvideo = new Video("c:\\myvideo.wmv");
outvideo.Owner = panel1;
outvideo.Play();
}
private void button1_Click(object sender, EventArgs e)
{
MessageBox.Show("ciao");
}
}
}
naturalmente al tuo progetto devi aggiundere i riferimenti alle .dll Microsoft.DirectX e Microsoft.DirectX.AudioVideoPlayback
prova e fammi sapere
p.s. se non stai usando visual studio o sharp develop o come si chiama o qualsiasi altro strumento di sviluppo integrato:
- l' evento click al form si collega così:
button1.Click += new EventHandler(button1_Click);
e aggiungilo qui:
public Form1()
{
InitializeComponent();
button1.Click += new EventHandler(button1_Click); // qui colleghi evento
}
se invece che sul botone vuoi cliccare sul form, si fa uguale, cambi solo il nome.
Fammi sapere!
buonanotte