コード例 #1
0
ファイル: CADView.cs プロジェクト: oozcitak/BoxCulvert
        public CADView(CADModel model, int width, int height)
        {
            Model = model;

            Width = width;
            Height = height;

            mZoomFactor = 5.0f / 3.0f;
            mCameraPosition = new PointF(0, 0);
        }
コード例 #2
0
ファイル: CADWindow.cs プロジェクト: oozcitak/BoxCulvert
        public CADWindow()
        {
            InitializeComponent();

            Model = new CADModel();
            View = new CADView(Model, ClientRectangle.Width, ClientRectangle.Height);

            AllowZoomAndPan = true;
            mPanning = false;

            BackColor = Color.White;
            Cursor = Cursors.Cross;

            Resize += new EventHandler(CadView_Resize);
            MouseDown += new MouseEventHandler(CadView_MouseDown);
            MouseUp += new MouseEventHandler(CadView_MouseUp);
            MouseMove += new MouseEventHandler(CadView_MouseMove);
            MouseDoubleClick += new MouseEventHandler(CadView_MouseDoubleClick);
            MouseWheel += new MouseEventHandler(CadView_MouseWheel);
            Paint += new PaintEventHandler(CadView_Paint);
        }