게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
C# 잘하시는분 제발 저좀 도와주세요 ㅜㅜ
게시물ID : freeboard_383227짧은주소 복사하기
작성자 : 소리없는사랑
추천 : 0
조회수 : 477회
댓글수 : 3개
등록시간 : 2009/11/30 22:57:15
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace WindowsFormsApplication5
{
    public partial class Form1 : Form
    {
        public Form1()
        {

           // InitializeComponent();

        }
        private void InitializeComponent()
        {
            this.(EventArgs.Empty);
        }
        protected const int xNum=5;
        protected const int yNum = 4;
        protected bool[,] abChecked = new bool[yNum,xNum];
        protected int cxBlock, cyBlock;

       
        private void Form1_Resize(object sender, EventArgs e)
        {
            cxBlock = ClientSize.Width / xNum;
            xyBlock = ClientSize.Height / yNum;
            Invalidate();
        }
        private void Form1_MouseUp(object sender, MouseEventArgs e)
        {
            int x = e.x / cxBlock;
            int y = e.y / cyBlock;
            if(x<xNum && y<yNum){
                abChecked[y, x] ^= true;
                Invalidate(new Rectangle(x * cxBlock, y * cyBlock, cxBlock, cyBlock));
                
            }
        }
        private void Form1_Paint(object sender, PaintEventArgs e)
        {
            Graphics g = e.Graphics;
            Pen pen = new Pen(ForeColor);
            for (int y = 0; x < yNum; xNum++)
            {
                for (int x = 0; x < xNum; x++)
                {
                    g.DrawRectangle(pen, x * cxBlock, y * cyBlock, cxBlock, cyBlock);
                    if (abChecked[y, x])
                    {
                        g.DrawLine(pen, x * cxBlock, y * cyBlock, (x + 1) * cxBlock, (y + 1) * cyBlock);
                        g.DrawLine(pen,x*cxBlock,(y+1)*cyBlock,(x+1)*cyBlock,y*cyBlock);
                    }
                }
            }
        }


        private void Form1_Load(object sender, EventArgs e)
        {

        }
    }
}


여기서 오류가 나는데 오류나는 화면 캡쳐해서 올렷는데요 이거 어떻게 해야 하나요?
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호