2014-09-25 4 views
0

FlowLayoutPanel에 추가하는 버튼을 저장하고 싶지만 어디에서나 발견 된 방법과 방법을 알지 못합니다. 또한 프로그램을 시작할 때로드하고 싶습니다. 그래서 버튼 이름과 텍스트를 저장하고 그 프로그램의 시작 부분에로드합니다. 임 C# & winforms를 사용하여. 누군가가 나를 도울 수 있다면 정말 그것을 appretiate 것입니다.C# flowlayoutpanel 저장하는 방법

+0

문자열 설정에 저장해보십시오. – DidIReallyWriteThat

+0

컨트롤에 추가하는 모든 컨트롤은 Controls 컬렉션에 있습니다. 읽기 : 모든 버튼은 FlowLayoutPanel의 Controls 컬렉션에 있습니다. 루프를 통해 반복 할 수 있으며 양식을 저장하고 원하는대로 배치 할 수 있습니다. 더 흥미로운 질문은 그들이 무엇을하고 어떻게 복원 할 것인가하는 것입니다. – TaW

답변

0

컨트롤 정보를 저장하는 기본 제공 옵션이나 속성이 없습니다. 수동으로해야 할 것입니다.

  1. 추가 옵션은
  2. 에서이 방법을 저장 (메뉴 스트립이나 버튼에) 저장합니다. 파일을 만들고 모든 버튼 정보를 구문 분석하기 쉬운 형식으로 저장하십시오.
  3. Form Load 이벤트에서 해당 파일을 읽고 파일의 정보에 대한 버튼 a/c를 만듭니다. 당신은 같은 그 정보를 저장할 수 있습니다 예를 들어

:

ControlType : 버튼; ControlText : NewButton1; 위치 : 240,240 크기 : 50,20;

제어 유형 : 버튼; ControlText : NewButton2; 위치 : 340,240 크기 : 50,20;

제어 유형 : 버튼; ControlText : NewButton3; 위치 : 440,240 크기 : 50,20;

그리고 원하는대로 파일에 저장할 수 있으며 파일을 읽고 정보를 구문 분석 할 수 있습니다.

line.Split(';')을 사용하여 구문 분석 할 수 있습니다.

+0

안녕하세요, 내가 너무 포기했을 정도로 늦게 댓글을 달았습니다.하지만 나는 그것을 결코 이해하지 못할 것이라고 생각합니다. 그러나 나는 그것을 다시 발견하고 그것을 다시 시도하고 싶다. 이해가 안되네. 예제 응용 프로그램을 만들 수 있니? 또는 더 나은 것은 [이 응용 프로그램] (https://mega.co.nz/#!IkRTwTJY!MkWrbVa0gv0JjPY6_4fCfXsHJwTeZ3H6YRxuyUGlz5A)에 대해 만들 수 있습니까? 전체 응용 프로그램을 만들었지 만 그 게임 목록을 저장하는 방법을 모릅니다. ([여기] (https://mega.co.nz/#!V1oClTDD!nHJzCx9P5QOYQhFFiKGQbSteDx78p6eUH5bwAZ8arHI)에서 이미지를 가져올 수 있습니다.) 아니면 저에게 그것을 저장하는 방법을 말해 주시겠습니까? 고마워요! – stepanex