Xin chào bạn!
Hãy đăng ký thành viên để được cập nhật nhiều thông tin kiến thức hữu ích từ diễn đàn.
Đăng ký | Đăng nhập
Hệ thống mới thay đổi thuật toán mã hóa nên các bạn vui lòng vào Quên mật khẩu để tạo mật khẩu mới.

Kenh radio online [NEW]


#531 04/07/2010 10:29 AM
Nhóm :
Member
Tham gia:
16-06-2010
Bài viết:
43
Lần thăm:
308

Running a WinForms Application Inside Your Web Browser

Làm thế nào để hiển thị ứng dụng WinForm trong 1 Web Browser

Chỉ mất 2 phút bạn có thể làm được điều khó tin này



Trước tiên bạn cần cài đặt Visual WebGui. Đăng ký và tải về tại địa chỉ Visual WebGui site (http://www.visualwebgui.com)

Sau khi cài đặt xong tạo 1 dự án mới


Dự án mới gồm các tập tin cần thiết:

Như chúng ta thấy một ứng dụng Web và Winform nằm trong cùng một dự án Web




Mở ứng dụng Winform bằng các nhấp đúp vào Form1.cs


 

Sau khi thay đổi kích thước Form. Bạn kéo thả các Controls

 

Bây giờ chúng ta sẽ thêm 1 button để thay đổi sự kiện khi nhấp chuột

 


private void btnHelloWorld_Click(object sender, EventArgs e)
{
this.lblMessage.Text += " Hello World";
}


Sau khi hoàn thành Winform chúng ta chạy ứng dụng thông qua Web


Sau khi Click nút "Write Hello World"

Woo. Chúng tôi đã nhấp vào nút WinForms bên trong trình duyệt của chúng tôi và WinForms nhãn đã thay đổi mà không có một sự kiện PostBack nào.


Chúc các bạn thành công.


#3239 19/10/2011 02:57 PM
Nhóm :
Member
Tham gia:
19-10-2011
Bài viết:
1
Lần thăm:
0

Running a WinForms Application Inside Your Web Browser

Cái này thì rất hay rồi đó nhưng cho mình hỏi là add thêm form nữa Form2 chẳng.Mình muốn khi nhấn vô Button1 thi form2 show len thi làm như thế nào? Thanks

#3253 23/10/2011 02:59 PM
Nhóm :
Admin
Tham gia:
15-04-2010
Bài viết:
13
Lần thăm:
93
Vẫn trên cái form đó bạn tạo nút thứ 2 load form2. Trên web hệ thống tự gen code ajax để load form thứ 2