Từ 1 tới 7 trên tổng số 7 kết quả

Đề tài: Cần hướng dẫn mở 1 ứng dụng bên ngoài trong lòng của 1 Form(dạng MDI)?

  1. #1
    Ngày gia nhập
    05 2011
    Bài viết
    15

    Mặc định Cần hướng dẫn mở 1 ứng dụng bên ngoài trong lòng của 1 Form(dạng MDI)?

    tình hình là mình có 1 phần mềm khi chạy thì nó để chế độ Full Screen mà lại con TopMost, ấn j` nó cũng k minimize xuống.làm em khi chạy nó thì k thể làm đc việc khác.

    thế là mình suy nghĩ tại sao khong làm 1 cái demo = C#
    dùng form MDI, tức là gọi file exe của phần mềm đó thông qua menu của Form cha, và xem nó đó giống như là form con nằm trong lòng của Form cha !

    mình search trên mạng thì chỉ hướng dẫn liên kết các form con vào form cha , còn cái này là 1 ứng dụng ngoài vào form cha

    anh em nào rành fixx dùm ! mình cảm ơn nhiều ! :">


  2. #2
    Ngày gia nhập
    03 2010
    Bài viết
    122

    Ý bạn là: mở ứng ụng khác, rồi cho nó chui vào form của mình?

  3. #3
    Ngày gia nhập
    05 2009
    Nơi ở
    đà lạt
    Bài viết
    49

    Ko hiểu ý bạn lắm, bạn nói rõ đi

  4. #4
    Ngày gia nhập
    12 2009
    Nơi ở
    []=[]eaven
    Bài viết
    22

    Bạn xem qua Introduction to MDI Forms with C# có hướng dẫn chi tiết lắm
    Không thương,không mến,không đau khổ
    Không buồn,không khóc, lệ không rơi
    Không yêu ai hết lòng rộng mở .
    Không nhớ ai cả hồn tự do...

  5. #5
    Ngày gia nhập
    05 2011
    Bài viết
    15

    Trích dẫn Nguyên bản được gửi bởi kqphu Xem bài viết
    Ý bạn là: mở ứng ụng khác, rồi cho nó chui vào form của mình?
    đúng bạn à ! tức là mở ứng dụng đó trong form cha của mình luôn.

    ý mình là giống như vầy nè :




    Trích dẫn Nguyên bản được gửi bởi banglsvn Xem bài viết
    Bạn xem qua Introduction to MDI Forms with C# có hướng dẫn chi tiết lắm
    đây hướng dẫn mở các form dạng MDI, cái này mình biết bạn à, nhưng của mình là mở các ứng dụng ( 1 chương trình như game, chrome, FF, ....) theo dạng MDI

  6. #6
    Ngày gia nhập
    03 2010
    Bài viết
    122

    Mặc định Cần hướng dẫn mở 1 ứng dụng bên ngoài trong lòng của 1 Form(dạng MDI)?

    Cái này mình ko rành lắm, nhưng bạn có thể tham khảo ở đây. Mình test và chạy ok
    Attached Files Attached Files

  7. #7
    Ngày gia nhập
    05 2011
    Bài viết
    15

    Trích dẫn Nguyên bản được gửi bởi kqphu Xem bài viết
    Cái này mình ko rành lắm, nhưng bạn có thể tham khảo ở đây. Mình test và chạy ok

    private void button1_Click(object sender, EventArgs e)
    {
    Process p = Process.Start("notepad.exe");
    Thread.Sleep(500); // Allow the process to open it's window
    SetParent(p.MainWindowHandle, panel1.Handle);
    }

    [DllImport("user32.dll")]
    static extern IntPtr SetParent(IntPtr hWndChild, IntPtr hWndNewParent);

    mình đã test, quả thật nó có tác dụng, đúng như yêu cầu của mình ...nhưng mà nó chỉ có tác dụng khi mở những ứng dụng có sẵn của windown ( ví dụ như notepad, calculator, ....)

    Không tin bạn cứ thay chỗ
    Process p = Process.Start("notepad.exe");
    bằng 1 đường dẫn đến phần mềm nào đó ví dụ như : Gu Gồ Cờ rôm =))
    C:\Documents and Settings\Admin\Local Settings\Application Data\Google\Chrome\Application\chrome.exe
    thì Chrome chỉ bật lên bình thường, k có nằm trong form cha

    đau đầu thật đấy

Các đề tài tương tự

  1. gọi một chương trình bên ngoài hoặc một lệnh DOS từ MFC
    Gửi bởi hungphong10tin trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 2
    Bài viết cuối: 13-10-2013, 01:01 AM
  2. kết nối C# với csdl ở bên ngoài
    Gửi bởi drak77 trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 1
    Bài viết cuối: 14-05-2012, 11:32 AM
  3. Ẩn cursor bên ngoài form?
    Gửi bởi voicewithin trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 23-07-2011, 11:00 AM
  4. [ADO.Net] Form con ko hiển thị bên trong Form cha
    Gửi bởi Lightning91 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 5
    Bài viết cuối: 18-07-2011, 10:05 PM
  5. Lập trình C++ Nên định nghĩa các method trong thân class hay định bên ngoài (dùng ::)
    Gửi bởi longtth trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 5
    Bài viết cuối: 12-07-2011, 06:43 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn