PGR21.com
이전 질문 게시판은 새 글 쓰기를 막았습니다. [질문 게시판]을 이용바랍니다.
Date 2011/12/18 00:21:55
Name 계란후라이
Subject c# 데이터 유지 질문입니다!
c#으로 간단한 가계부를 만들고 있습니다.
원래의 부모폼이 하나 있고 여러개의 자식폼이 있는 형태입니다.

여기서 한 자식 폼A의 리스트뷰에 아이템을 추가해주고
메인폼에서 다른 자식 폼B의 콤보박스에 A의 리스트뷰에 추가했던 아이템을 추가해주고싶습니다!!

그런데 이게 폼A의 리스트뷰에 아이템을 추가시킨 뒤에 폼을 껐다 켜면 아이템이 다 사라지는데...

폼을 껐다켜도 리스트뷰나 콤보박스에 저장한 아이템이 유지되도록하고
폼A의 리스트뷰의 아이템을 폼B의 콤보박스의 아이템으로
옮기고싶습니다!

아! 덧붙여 궁금한게 있습니다.
c#을 비주얼 2010으로 미니홈피식으로 탭페이지에 가계부, 다이어리, 사진첩, 음악재생기를 구현하고있는데
미니홈피처럼 탭페이지나 각종 비주얼 2010에서 제공되는 컨트롤을 이쁘게 꾸밀 수 있나요.??
기본적으로 제공되는 컨트롤들은 디자인이 너무 딱딱하고 재미없어보여서 잘 꾸며보고싶네요..

조언 부탁드립니다! 두번 부탁드립니다!

통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
MoreThanAir
11/12/18 01:14
수정 아이콘
C#을 먆이본건 아니라 확답은 못하겠으나 첫번째 문제는 리스트뷰에 들어갈 아이템이 자식들간 공유되어야하는 상황이니 자료구조 자체가 부모폼에 들어가면될것 같고

두번째문제는 탭컨트롤 클럐스를 상속뱓아 오버라이딩으로 디자인 샵질이 들어가야할듯 싶네요- [m]
MoreThanAir
11/12/18 01:15
수정 아이콘
잘 해결하시길- (두 번 달았습니다-) [m]
MoreThanAir
11/12/18 01:26
수정 아이콘
예를들어 배열하나에 리스트뷰를 채울 아이템이 들어있다면 그 배열이 부모폼클래스에 들어있는거죠- 그럼 어떤자식에서든 볼수있으니까요- [m]
11/12/18 01:58
수정 아이콘
첫번째는 자식폼을 호출할 시에 자식폼에서 생성해야 할 아이템의 내용을 자식폼에게 보내주는 방법으로 해결하시면 될 것 같습니다.

가령 리스트뷰의 아이템에 들어갈 여러가지 요소를 클래스의 멤버변수로 지정하여 폼 생성시에 해당 클래스의 객체로 전송해줘서 그걸로 리스트뷰에 띄우는 방식으로 사용하면 될 겁니다. 객체 1개도 가능하지만 제가 알기로는 ArrayList 같은 컴포넌트도 전달할 수 있는걸로 알고 있습니다.

예전에 작성했던 예제들이 몇개 있었는데 어디에 뒀는지 제가 기억이 안나네요. 내일중에라도 찾아서 그 방법을 알려드리겠습니다.

원래 의도하시려는 폼에 데이터를 남기는 방법은 제가 알기론 없습니다. 왜냐면 폼 역시 하나의 객체로서 생성이 되기 때문에 폼이 닫히면 그것은 소멸이 됩니다. 그러므로 원래 의도하신 바는 이룰 수 없고 이런식의 방법을 사용하셔야 할 것 같습니다.

두번째는 컨트롤에 그림같은걸 씌우는 방법으로 해결을 할 수 있을것 같습니다. 내부속성에 이미지를 지정할 수 있는 컨트롤들이 있습니다. 그 정도만으로도 쉽게 해결하실 수 있을 것이라 봅니다.
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
122193 [lol계층] 심해어인데요(8승11패) 캐릭추천좀 부탁드려요 [7] 12롯데우승2442 11/12/18 2442
122192 미국 vs 중국 vs EU [7] BestOfBest2160 11/12/18 2160
122191 서태지가 나가수 나가면 몇등할까요 [6] PokerFace2199 11/12/18 2199
122190 운전면허증 재발급 + 군대 제출서류에 대해서 [3] 사자1742 11/12/18 1742
122189 여자사람과의 카톡내용인데 궁금한게 있어서 분석 부탁드립니다. [17] 가슴이아프다3501 11/12/18 3501
122188 위닝2012(pes2012) 마스터리그(풋볼라이프) 질문입니다. [7] 구라타4705 11/12/18 4705
122187 용인 사시는 분 계신가요? 화잇밀크러버1772 11/12/18 1772
122186 크리스 마스때... 마산에서요 아케론1590 11/12/18 1590
122185 진로 설정(금융권 취직) 후 고민이 많습니다. [6] Su_Bak2230 11/12/18 2230
122184 흰색 배경에 검은색 십자가 디자인된 티셔츠를 찾습니다 [1] RookieKid2789 11/12/18 2789
122183 딱 한달만 잠을 확 줄이는 방법이 있을까요???? [9] 스키너2118 11/12/18 2118
122182 급합니다 서울에서 지방까지ㅜ [2] 만수르1662 11/12/18 1662
122181 패딩 수선에 관한건데요.. [1] 스타2206 11/12/18 2206
122180 c# 데이터 유지 질문입니다! [7] 계란후라이2829 11/12/18 2829
122179 철권 태그 질문입니다. 킹이 3번때리는 하단공격을 할때.. 못막습니다. [4] 나나리지3413 11/12/18 3413
122178 삼성 서비스센터에서 넥서스S 배터리 파는지요, 판다면 가격은? [9] ComeAgain5548 11/12/17 5548
122177 전주-순창-담양 코스의 음식점 추천 부탁드립니다. [9] 미스터리1644 11/12/17 1644
122176 행복이란 무엇인가? [18] 후후하하하2336 11/12/17 2336
122175 노래 질문입니다. 좀 막연해요... [8] Azzal2381 11/12/17 2381
122174 인터넷 익스플로러는 뭐가 이리 큰가요 -_- [1] 채넨들럴봉2145 11/12/17 2145
122173 LOL 질문입니다 [6] 양들의꿈2113 11/12/17 2113
122172 인간관계를 성찰할 수 있는 책이나 영화 추천 부탁드립니다. [6] airmoo2429 11/12/17 2429
122171 아이폰4 이어폰 단자 위치 안 불편하신가요? [6] Fly2160 11/12/17 2160
목록 이전 다음
댓글

+ : 최근 6시간내에 달린 댓글
+ : 최근 12시간내에 달린 댓글
맨 위로