Well;
Im guessing your using WinForms. What I would do, and I haven't (but want to for an audio editing app), is use a DataGrid and use the MouseDown event to fill the cell if its empty. This is a rather complex idea, so lets get some more ideas together.
