VicoTas
Câu hỏi
avatar dunguyen
25/05/2013 20:37

Tôi cần vẽ ra form trong C#, nhưng khi di chuyển form, các khối vẽ bị mất đi và phải vẽ lại. Xin hướng dẫn cách tạo form có tính năng Redraw giống VB?

Tôi cần vẽ ra form trong C#, nhưng khi di chuyển form, các khối vẽ bị mất đi và phải vẽ lại. Xin hướng dẫn cách tạo form có tính năng Redraw (giống VB)?

Danh sách câu trả lời (1)
avatar minhloc11 25/05/2013 20:37
Các phương thức (method) của Form trong VB 6.0 hoạt động dựa trên các hàm API Windows thuộc thư viện GDI, còn các phương thức của Form trong VB .Net hoạt động dựa trên các hàm API thuộc thư viện nới rộng GDI+. Các hàm của 2 thư viện này không tương thích nhau (mặc dù GDI+ là sự nới rộng của GDI), do đó bạn cần phải hiệu chỉnh thủ công đoạn code VB 6.0 xử lý đồ họa thành đoạn code mới bằng VB .Net có chức năng tương đương. Thí dụ Form VB 6.0 có thuộc tính AutoReDraw để cho phép vẽ lại tự động nội dung Form mỗi lần nó bị di chuyển hay thay đổi kích thước, nhưng Form VB .Net lại không có thuộc tính này. Nếu muốn vẽ lại tự động nội dung trong Form, bạn phải viết đoạn code vẽ đồ họa trong thủ tục Paint của Form VB .Net, thủ tục này sẽ được kích hoạt tự động mỗi khi Form bị thay đổi vị trí hay kích thước.
Trả lời câu hỏi
Tải lại mã
Câu hỏi lĩnh vực Lập trình
Hương Xin hướng dẫn cách mã hóa 1 trường (cột) trong 1 bảng FoxPro để không cho người ngoài xem được nội dung?

Đăng lúc: 20:37 - 25/05/2013 trong Lập trình

nophoto Cho hỏi 3 ngôn ngữ lập trình C, C++ và C# khác nhau chỗ nào?

Đăng lúc: 20:37 - 25/05/2013 trong Lập trình

nophoto Xin hướng dẫn lập trình VB6 chặn các thông tin gửi từ máy tính lên mạng. Nếu chặn được thì có thể thay đổi thông tin đó không?

Đăng lúc: 20:37 - 25/05/2013 trong Lập trình

nophoto Có 1 số OCX hay DLL hỗ trợ đọc barcode, tôi có thể lập trình thử nghiệm mà không cần có máy đọc barcode được không?

Đăng lúc: 20:37 - 25/05/2013 trong Lập trình

nophoto Xin hỏi các đoạn script được “giấu” bằng cách nào?

Đăng lúc: 20:37 - 25/05/2013 trong Lập trình

nophoto Xin hướng dẫn cách kết nối CSDL MySQL từ chương trình VC# trong môi trường Visual Studio 2005?

Đăng lúc: 20:37 - 25/05/2013 trong Lập trình

nophoto Xin hướng dẫn cách "comment" một đoạn lệnh trong VB?

Đăng lúc: 20:37 - 25/05/2013 trong Lập trình

nophoto Khi chạy chương trình VB6.EXE thì bị tắt ngay (hiện lên cửa sổ rồi tự động tắt). Cố gắng mở liên tục thì chạy được?

Đăng lúc: 20:37 - 25/05/2013 trong Lập trình

nophoto Xin hướng dẫn kỹ thuật Override hàm API trong WinXP, ví dụ Override hàm SetSystemTime hoặc SetLocalTime của Windows bằng Delphi?

Đăng lúc: 13:47 - 08/07/2013 trong Lập trình

Link Phiên bản VB.Net mới nhất?

Đăng lúc: 20:37 - 25/05/2013 trong Lập trình

nophoto Em đang học lập trình hệ thống bằng hợp ngữ và C. Nhờcác anh/ chị giới thiệu một số tài liệu để tham khảo?

Đăng lúc: 20:37 - 25/05/2013 trong Lập trình

nophoto Sự kiện WM_LBUTTONUP là thả chuột trái, WM_LBUTONDOWN là nhấn chuột trái... Vậy có cách nào để hủy sự kiện nhấn và thả chuột không?

Đăng lúc: 20:37 - 25/05/2013 trong Lập trình

nophoto Trong lập trình VB, khi nhấn phím Enter, focus sẽ tự động nhảy sang control có index kế tiếp?

Đăng lúc: 20:36 - 25/05/2013 trong Lập trình

nophoto Xin giải thích từng toán tử trong ngôn ngữ VB 6.0 bao gồm toán tử số học, toán tử so sánh, toán tử logic?

Đăng lúc: 20:36 - 25/05/2013 trong Lập trình

nophoto Xin hướng dẫn cách tạo form có giao diện WinXP trong VB6?

Đăng lúc: 17:05 - 22/07/2013 trong Lập trình

nophoto Trong VB 6.0, có cách nào làm cho nội dung của textbox có nhiều màu sắc khác nhau?

Đăng lúc: 20:36 - 25/05/2013 trong Lập trình

nophoto Xin hướng dẫn viết chương trình đọc dữ liệu (điện áp, tốc độ động cơ...) từ cổng COM ?

Đăng lúc: 20:36 - 25/05/2013 trong Lập trình

nophoto Xin hướng dẫn lập trình VB 6 lấy dữ liệu trọng lượng từ cân điện tử bên ngoài (cân điện tử có nhiều cổng: COM, USB...)?

Đăng lúc: 20:36 - 25/05/2013 trong Lập trình

Hương Xin hướng dẫn viết chương trình chat cho phép gởi hình mặt cười từ server sang client bằng DHTML control ?

Đăng lúc: 20:36 - 25/05/2013 trong Lập trình

nophoto Để chạy 1 chương trình viết bằng các ngôn ngữ .Net (cụ thể là VB.Net), máy tính bắt buộc phải có cài Net Framework?

Đăng lúc: 20:36 - 25/05/2013 trong Lập trình

Rao vặt Siêu Vip