-
01-06-2007, 02:30 PM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi BuithiHa
Sau đó, tìm đến Paint, sau đó nhắp đúp chuột vào ô textboxView more random threads:
- Khắc phục hạn chế 254 ký tự của Console.ReadLine() trong lập trình C#
- Video hướng dẫn viết chi tiết 1 chương trình mô hình 3 lớp cơ bản
- Hướng dẫn viết game Dò mìn (Minesweeper) bằng C# + sourcecode
- Thiết kế bố cục chương trình sử dụng TabControl trong DevExpress
- Dịch vụ thi công kiến trúc giá RẺ cho mọi người
- add dữ liệu từ các textbox của form2 vào DataGridView của form1
- Xác Định Thông Tin Hệ Điều Hành trong lập trình C#
- Lấy thông tin hệ điều hành (OS Info) trong lập trình C#
- Trao Đổi Giúp Đỡ
- Demo về Open và Close Ổ đĩa quang trong C#
-
01-06-2007, 06:42 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Tô màu phần giao nhau của 2 hình chữ nhật trong lập trình C#
- Đầu tiên, bạn tạo ra 1 project dạng "Windows Forms".
- Kế đến, bạn thụ lý tình huống Paint của Form chính như sau:
Mã:private void Form1_Paint(object sender, PaintEventArgs e) { // thiết kế 2 hình chữ nhật Rectangle rect1 = new Rectangle(50, 50, 50, 50); Rectangle rect2 = new Rectangle(70,70,170,170); //vẽ 2 hình chữ nhật lên Form e.Graphics.DrawRectangle(Pens.Red, rect1); e.Graphics.DrawRectangle(Pens.Blue, rect2); if (rect1.IntersectsWith(rect2)) //xác định xem hình chữ nhật 1 có giao với hình chữ nhật 2 hay không? { // nếu có giao nhau // tìm ra phần giao của 2 HCN trên rect1.Intersect(rect2); //sau đó tô màu vùng giao này e.Graphics.FillRectangle(Brushes.Green, rect1); } }
-
01-06-2007, 07:34 PM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Cho hỏi câu nhé: làm sao để thụ lý Form_Paint mình không biết, mình chỉ biết Form_Load thôi, xin lỗi vì hơi kém cõi nhé. Thanks
-
02-06-2007, 04:04 PM #4Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
ừ, hay đấy. nhưng bây giờ tui muốn bắt sự kiện Click vào phần giao của hình chữ nhật. Ví dụ: Khi tui Click vào phần giao đó thì xuất hiện một thông báo:
Mã:MessageBox.Show("Đây là phần giao của hai hình chữ nhật");
-
02-06-2007, 04:29 PM #5Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
_Giao nhau của 2 HCN là 1 HCN trong đó có 4 điểm được xác định bởi :
+ 2 đỉnh là giao của 2 HCN ban đầu
+ 2 đỉnh còn lại , mỗi cái là một đỉnh của một HCN ban đầu ( cách xác định : lấy đỉnh này thay vào phương trình HCN kia nếu nhỏ hơn thì đó là điểm cần tìm )
-> cái này ở phổ thông học chán rồi thì phải [IMG]images/smilies/biggrin.png[/IMG]
-
03-06-2007, 05:21 PM #6Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi pete_87
-
03-06-2007, 06:12 PM #7Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
_Cái này dùng trick một tẹo, vẽ ngay một HCN đè lên cái phần giao nhau đó. Nhưng để invisible hoặc transparent cũng được sau đó xử lý event thôi.
-
05-06-2007, 11:31 AM #8Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Sao lại bắt sự kiện form_paint ,Nếu mà bình thường mà mình muốn vẽ phải làm sao .
Ngọc Bích xanh bản chất thuộc dòng đá đá hoa (jade). Và cẩm thạch là tên gọi chung của ngọc bích. Vì thực chất chúng thuộc dòng đá đa khoáng được hình thành từ chất Silicat dưới dạng dioxy. Ngọc bích...
Chia sẻ Vòng tay ngọc bích xanh là...