일단 UI가 텍스트 박스에 아이디 입력하고 검색할 페이지 입력하면, 각 페이지 마다 스캔해서 그 아이디가 작성한 글이 있으면 그 글을 rich 텍스트 박스에 긁어와 지거든, 글이 많이 있으면 전부
리치 텍스트 박스에 각 글 마다 작성되는 포멧도 내가 정해서 해줬거든 대충 포멧이
---------------------------------
현재 url : http://gall.dcinside.com/board/write/?id=programming(예를 들어서)
제목 : 졸작 구현하다가 막힌거(<- 글씨 색깔 : 파란색, 글씨 크기 20pt)
본문(여기까지 글씨 색깔 : 갈색, 글씨 크기 15pt) : 글 내용, 글 내용, 글 내용
어쩌고
저쩌고
어쩌고
저쩌고
어쩌고
저쩌고
어쩌고
저쩌고(본문 저 두 글자 말고 본문 다른 내용은 그냥 기본 폰트, 크기, 색깔)
댓글 1(글씨 크기 20pt, 볼드체, 검정색)
작성자 : 아무개 (기본 폰트, 크기, 색깔)
댓글 내용
댓글 2(글씨 크기 20pt, 볼드체, 검정색)
작성자 : 아무개 (기본 폰트, 크기, 색깔)
댓글 내용
....
댓글 n(글씨 크기 20pt, 볼드체, 검정색)
작성자 : 아무개 (기본 폰트, 크기, 색깔)
댓글 내용
댓글 총 갯수 : 17개(글씨 크기 : 20pt, 글씨 색깔 : Cadet blue)
-----------------------------------
이게 글 형식이야
문제가 뭐냐면 글이 1개면 잘 되 내가 지정한 서식대로
근데 글이 2개 이상이면
----------------
글1
-----------------
글2
-----------------
이렇게 되잖아 근데 글 2는 내가 지정한 서식대로 제대로 되는데
문제는 글1 서식이 초기화가 되, 기본 폰트로 바뀌어져
왜 이러냐???
코딩 상에서 순서는
글 1 출력 -> richTextBox1.select , richTextBox1.SelectionFont, richTextBox1.SelectionColor 사용해서 서식 바꿈
-> 글 2 출력(+= 로 덧붙힘) -> richTextBox1.select , richTextBox1.SelectionFont, richTextBox1.SelectionColor 사용해서 서식 바꿈(글2에 관련된 것만)
이렇게 되는데 왜 글 1 서식이 초기화 되냐???
append나 +=나 똑같음
글 출력할 때 +=로 하고 select 함수 군 이용해서 서식 바꾸고, 다시 출력 이런 식으로 (글 출력 -> 글 서식 변경) 이것을 1개 모듈로 한거지