我们创建了一个使用Office 2007(Excel 2007)从Excel工作表读取数据的应用程序.然而.我注意到,当我想在安装了Office 2003的系统上部署应用程序时,它会崩溃,因为此版本的办公室需要引用其他PIA(和其他dll).
我是否需要编译不同版本的应用程序才能支持不同版本的Office或者是否有更优雅的解决方案来解决此问题?
我使用Visual Studio 2010(C#)和.Net 4.0平台.
我对winforms和mousewheel事件有一点问题.我有一个表示滑块的自定义用户控件.现在,我有几组滑块,其中每个组都包含在一个面板中.然后将所有组包装在另一个面板(AutoScroll设置为true)中,并将其包装在一个表单中.实现滑块逻辑,使得鼠标轮可用于改变其值.为此,滑块用户控件在鼠标滑过滑块时获得焦点.但是,当我滚动时,AutoScroll父面板也会滚动它.我已经在这个问题上浪费了很多时间.有谁知道这里发生了什么以及如何解决它?我认为事件正在冒泡到父面板,但在Slider控件中处理它时,我没有在事件上找到Handled属性(WPF可能).
非常感谢