int oriw =500;
            int orih = 300;

            float scalex = ClientSize.Width / oriw ;
            float scaley = ClientSize.Height / orih;
            
            Matrix M = new Matrix();
            M.Scale(scalex,scaley);
            M.Translate(0+AutoScrollPosition.X, ClientRectangle.Bottom, MatrixOrder.Append);
            

---------------------

이게 컨트롤 안에 들어가는건데요

대충 기본 표준 너비를 500이라고 치고 높이를 300이라고 치고

현재 클라이언트 사이즈 나눠서 배율 구한담에

내부 좌표계를 컨트롤 크키에 맞춰서 확대시킬려고 하는데요

M.Scale(scalex,scaley);요런식으로 하면

컴파일은 에러는 없는데

비쥬얼스튜디오 디자인 보이는 파트부터 런타임 에러가 쭉쭉나는데

어떻게 수정해야되죠?



간단하게 말하면

간단하게 사용자 정의 컨트롤인데 컨트롤 크기에 따라서 내부 좌표도 확대시켜서 딱 맞추려고 하거든요
답변해주시기 귀찮으시면 요런요런식으로 하면 돼 라도 조언 좀 해주세요.

아침부터 삽질하는 녀석 도와 주시면 오늘 재수 옴팡지게 좋을거에요