• 嵌入其它程序到winform(C#)中


    以FoxPro的界面为例。设主程序为Winform.exe,FoxPro编译的程序为vfpTest.exe。

    1 在Winform中新建一个窗口VFPSHOW作为所有vfp打开后的父窗口,提供一个单例模式实现窗口唯一打开

    VFPSHOW实例

     2 引入系统API,用于把VFP程序打开的表单窗口整合到VFPSHOW页面中,先添加如下引用:
    using System.Diagnostics;
    using System.Runtime.InteropServices;
    using System.Threading;
    using System.Reflection;
    using System.Management;

    WIN API

     3 用Process执行其它程序,vfpTest.exe,传入打开窗口命令,如 Do From myForm

    运行进程

     4 把创建的表单移动到VFPSHOW中

    VFP进程放入C#窗口中

     5 通过上面4步就完成了VFP嵌入到VFPSHOW界面的效果,MDI窗口需要再加入一些判断:

    (1)如果指定的VFP界面已经打开,只激活VFPSHOW界面,不再次打开

    已经打开激活窗口

    (2)最多允许5个VFP程序

    最多允许5个VFP程序

     6 完整文件:上传时报错,有需要的再说 

    非有希望才坚持,坚持才会有希望
  • 相关阅读:
    图片处理帮助类
    网站前端的优化
    状态码大全
    服务端性能监控工具Nmon使用方法
    jmeter测试报告解析
    jmeter聚合报告
    jmeter跨线程组调用参数
    jmeter生成测试报告
    Jmeter获取cookie
    monkey的使用方法和常见命令
  • 原文地址:https://www.cnblogs.com/eugenewu0808/p/1416624.html
Copyright © 2020-2023  润新知