2012-06-06 4 views
0

인사말,동적으로 버튼을 추가하고 소스 코드를 추가하십시오.

나는 이미 대답이나 비슷한 점을 제외하고 제 질문을 확인했습니다. 나는 그것이 점원이 법안/테이블에 추가하고자하는 각 제품의 버튼을 가지고 내 상사의 카페 점원 소프트웨어를 만든

:

그래서 여기 내 문제입니다. 이 데이터베이스

) 연결 : 그것은 간단한 추적 코드 않는이 함수 내부 addOrder("Orange Juice");

: 버튼을 클릭하면, 예를 btnOrangeJuice 위해, 자사의 클릭 이벤트에, 그것은 이름 예를 들어, 함수를 호출 b)는 (여기 예를 들어 (select price from products where product_name = '" + product_parameter + "'")
C 제품 "오렌지 주스 '의 가격) 결과를 가지고, 그리고 등등 가격의와 함께 주문 목록 상자에 추가 ..

문제를 반환 예를 들어 예를 들어 보겠습니다.) 새 제품이있을 때마다 수동으로해야합니다. 버튼 52x52 픽셀, 이름 btnOrangeJuice, 텍스트 이름 "Orange Juice"를 추가하고 클릭 이벤트에서 내 기능 addOrder("Orange Juice")을 호출 한 다음 내 온라인 웹 호스팅에 내 소프트웨어의 새 버전을 업로드하고 소프트웨어를 업데이트하여 양식을 사용자 정의하십시오. 점원의 PC에서. 이것은 나에게 시간이 많이 걸렸습니다. 특히 공급자와 새로운 거래를 할 때 동적 버튼을 추가하고, 폼을 가지고, 버튼 속성을 입력하고, 함수를 호출하고, 버튼을 자신의 치수로 선택하고, 폼 공간이 부족한 지 확인하십시오. 오른쪽 버튼을 클릭하고 버튼 속성과 click 이벤트 (내 내장 함수를 호출 함)를 추가하십시오. .

내 소프트웨어/문제와 관련하여 더 자세한 정보가 필요하면 질문하십시오.

제발 도와주세요.

+0

WPF 또는 Windows Forms? 귀하의 대답을 정확하게 이해한다면 Windows Forms –

답변

2

표준 접근 방식은 각 제품에 고유 한 식별자를 할당하고 매개 변수로 고유 한 식별자를 사용하는 주문을 추가하는 하나의 메커니즘을 사용하는 것입니다. 귀하의 제품에는 이미 영속 엔티티 (예 : 데이터베이스 기본 키)와 같은 고유 한 식별자가있을 수 있습니다.

추가 단추가 제품의 텍스트를 갖기를 원하면 다시 데이터베이스에 이미 저장된 제품 이름에서이를 동적으로 설정할 수 있습니다. 이 정보를 UI 코드에 복제 할 필요가 없습니다.

+0

을 의미하는 것으로 의심됩니다. 이는 모든 버튼 속성을 제품 테이블에 포함시키는 것입니다. 그것은 훌륭한 기계공입니다. 이걸한다고 가정 해 봅시다. 제품 표에 값이있는 행이 있습니다. 이름 : Orange Juice, 가격 : 2.00, 양식 : SoftDrinks.frm 등. 소프트웨어 로딩 단계에서 새 버튼을 어떻게로드합니까? SoftDrinks.frm 양식에 추가하려면 양식 외부가 아닌 빈 공간에 대해 어떤 위치를 사용할 수 있는지 확인하십시오. 어떻게 Click_Event 코드 버튼을 포함시킬 수 있습니까? – Phil

+0

첫째, 어떤 기술을 사용하고 있는지, WinForms를 언급하고있는 것처럼 보이지만 온라인 웹 호스팅에 대해서도 언급했는데 이는 WebForms을 암시합니다. 어느 것이 든 원칙이 동일하면 UI가 모든 제품 (또는 모든 청량 음료가 말하는) 목록을 검색 한 다음 결과 집합의 각 항목에 대해 새 UI 요소를 만듭니다. 여기에는 코드의 한 부분을 실행하고 해당 제품의 고유 ID를 전달하는 '주문'버튼이 포함됩니다. '폼 외부가 아닌 빈 공간에 대해 어떤 위치를 사용할 수 있는지 확인하십시오.'라는 뜻을 모르겠습니다. – devdigital

관련 문제