- The spectrum analyser is pretty cool, but it needs grids and axis labels.
- The waveform flickers when it’s redrawn. You should use double buffering.
- The waveform axis labels (voltage and time) should change when the offsets change, but they don’t.
<I’m not sure i understand what you are asking for here>- The intention of the MDI model is to have multiple documents (multiple XML files open at the same time), not just multiple windows.
<well i thought that a container form could contain things, like other forms. Where is it specified that i cannot use an MDI container in the way i have> - There’s a reason that Windows has theming support. As much as possible, you should attempt to adhere to the Windows appearance preferences selected by the user instead of overriding them. In short, not everyone wants their windows to be blue and pink.
<Perhaps, but this is not the first or the last application that is not doing it> - You should be using Subversion and the Goggle Code release system. Immediate advantages are that you’d have an actual website instead of scattered forum posts, you’d have backups and the ability to revert any local accidents, other developers would be able to see your source instead of just guessing at what you’re doing from the binaries, etc.
<once the application is ready for its first release then i will publish the source. As a seasoned programmer of 20 odd years i don’t actually need a beginners tutorial on source control but than you for the reference. You don’t need to investigate the binaries to see what has changed just look at the history list embedded into the application> - Excel export doesn’t work. It says that the provider is not registered on the local machine. This might be caused by compiling for AnyCPU or x64 instead of x86, though I didn’t check your binary target.
<I will look into this, it sounds like a real bug, not just a niggle about presentation>
Cheers Pete.