본문 바로가기
반응형

백엔드159

Collection 캐스팅하기 Collection은 as로 캐스팅이 안된다 List dataList = ~~;dataList.Cast().ToList(); 2019. 2. 27.
Color <-> String 변환 색상정보를 DB에 저장할려고 문자열로 변환해서 저장OLE = red + (green * 256) + (blue * 256 * 256)RGB = "red % 255" + "(green / 256) % 256" + "(blue / 256 / 256) % 256" public string ForeColorStr{ get{ return Convert.ToString(ColorTranslator.ToOle(this.ForeColor)); } set{ this.ForeColor = ColorTranslator.FromOle(Convert.ToInt32(value)); } } public string BackColorStr{ get{ return Convert.ToString(ColorTranslator.ToOle(.. 2019. 2. 21.
통통한 화살표 그리기 통통한 화살표 그리기화살표 몸통 조절은 현재 8분의 2 굵기8분의 4 굵기로 할거면 0.375 -> 0.25, 0.625 -> 0.75 버그있음resize 시 잘못 표시되는 경우 발생 - 삼각형 헤드 크기를 조절하는 로직에서 발생하는걸로 생각됨 - 조절로직: [머리 폭의 절반만큼을 머리 길이로 사용하면서, 머리 폭의 절반이 화살표 길이의 절반보다 큰 경우 화살표 길이의 절반으로 머리 길이를 정한다] resize 시 화살표 방향 전환 - onResize override해서 마우스 놓는 위치에 따라 방향 다시 설정하도록? private void DrawArrowLeft(Graphics g) { float mid_Y = (this._boundingBox[0].Y + this._boundingBox[3].Y) .. 2019. 2. 20.
RichTextBox 입력할 때 주의할점(또는 컴포넌트 접근은 Load 이벤트 안에서) RichTextBox가 들어있는 창이 Detail ViewMain View에서 더블클릭하면 텍스트를 수정가능한 상세 창이 뜬다. 문제:상세 창이 뜰때 더블클릭된 문자열이 불러와져야 하는데 Plain Text는 불러와지는데, Style 적용이 안됐다.(richTextBox.Rtf = 텍스트값; 했는데 제대로 안됨)일부는 기능을해서 찾는데 오히려 더 오래걸렸다 이유:로직상 DetailView의 경우 생성과 동시에 열리지 않는다.Show가 호출되면 열림나는 Show가 호출되어 View가 화면에 뜨기 이전에 View 안의 컴포넌트에 접근하여 조작한것 해결:Show 이후에 조작하도록 Load 이벤트 안에 해당 코드를 이동시켰다. 대부분은 그냥 잘 동작해서 넘어가기 쉽지만컴포넌트 조작은 Load 이벤트 안에 넣는게.. 2019. 2. 14.
DB 테이블 값 복사할때는 INSERT-SELECT 형상관리하니까 데이터 복사하는게 필요프로그램에 불러서 조작할 필요가 없는 경우쿼리에서 바로 집어넣는다. 기존 INSERT 쿼리 형식은INSERT INTO 테이블(넣을목록, , , , )VALUES(값들) INSERT-SELECT는INSERT INTO 테이블(넣을 목록, , , , )SELECT 넣을 목록(순서 맞춰서)FROM 복사할 원본 테이블WHERE SELECT문의 조건 2019. 1. 15.
[디버깅] 특정 버전 가져오기 이번에 맞닥드린 문제잘되던 기능이 안된다.언제부터 안됐는지 모르곘다.얼마전에 브랜치 뜬건데 그쪽에서는 잘 동작한다.어디서부터 잘못된걸까특정 버전 가져오기로 알아보자.변경 집합을 선택하러 가자하나하나 선택해서 실행해보면 어디서 문제가 생겼는지 알 수 있다. 2019. 1. 8.
반응형