내 접근 방식. 코어 - 엔진. - 페이지 64

 
Dmitry Fedoseev :

신청서에 부탁드립니다. Expert Advisor가 시작되면 창이 열리고 창에는 두 개의 버튼, 두 개의 텍스트 필드 및 확인란이 있습니다. 버튼의 색상과 첫 번째 텍스트 필드의 텍스트는 1초에 한 번 변경됩니다. 두 번째 텍스트 필드에 텍스트를 입력하면 EA에서 이벤트 메시지와 이 텍스트가 포함된 경고를 엽니다. 버튼을 누르면 경고도 열리고 첫 번째 버튼은 양식-2를 열고 두 번째 버튼은 양식-2를 닫습니다. 다른 form-2는 십자가로 닫을 수 있습니다. 기본 양식(양식 1)은 십자가로 닫히지 않으며 Expert Advisor의 연결이 끊어지면 사라집니다. 확인란에서 경고도 열리며 1 및 2의 두 가지 유형의 이벤트가 있습니다. 확인란 제거 및 설정.

대부분의 시간은 C#을 기억하는 데 보냈고 3년 이상 아무것도 하지 않았고 이벤트 전달을 위한 클래스도 개발했지만 보편적이지만 모든 프로젝트에서 사용할 수 있습니다. 이제 몇 분 동안 GUI 계정을 만들 때;)

내부가 얼마나 힘든지 궁금하다면 전문가에게 이벤트를 보내려면 클래스 메소드 를 호출해야합니다. 한 줄. 전문가로부터 컨트롤을 관리할 수 있는 기능을 제공하려면 두 가지 메서드를 작성해야 합니다. 그 중 하나는 양식 클래스에, 다른 하나는 이벤트 전달 클래스에 각각 한 줄의 코드가 있습니다.

그들의 전문가는 체크박스를 관리하지 않았습니다. 그는 지쳤습니다. 그래서 색상과 텍스트 설정이 있습니다(텍스트 매개변수와 정수 모두). 색상은 RGB로 전달되지만, 아마도 하나의 변수로 만들 수 있었을 것입니다. 나는 깊이 파고 들지 않았습니다.

그리고 C#과 FindowsForms를 더 잘 아는 사람이 속성을 설정하는 두 가지 방법 없이 한 가지만 있으면 두 배 더 쉽게 만들 수 있다는 가정도 있습니다.

일반적으로 C# 및 FindowsForms의 끝없는 세계로 가는 문이 열려 있습니다.

이봐, 당신은 완전한 코드를 제공하지 않았습니다. 나는 그것이 불가능하다고 말하지 않았다. 하나와 두 번째 솔루션을 비교하고 싶습니다.

DLL 코드는 어디에 있습니까?

DLL 코드를 제공하십시오.

 
Реter Konow :

이봐, 당신은 완전한 코드를 제공하지 않았습니다. 나는 그것이 불가능하다고 말하지 않았다. 하나와 두 번째 솔루션을 비교하고 싶습니다.

DLL 코드는 어디에 있습니까?

DLL 코드를 제공하십시오.

네, 달리다가 슬리퍼를 잃어버렸어요.

 

1. 프로그래밍 방식으로 요소의 상태를 변경하는 것은 구현되지 않습니다.

2. 윈도우 현상의 소프트웨어 제어가 구현되지 않습니다.

3. DLL 코드가 제공되지 않습니다.

 
Dmitry Fedoseev :


이것은 사기입니다.

 
Реter Konow :

1. 요소의 상태를 프로그래밍 방식으로 변경하는 것은 구현되지 않습니다.

2. 윈도우 현상의 소프트웨어 제어가 구현되지 않습니다.

3. DLL 코드가 제공되지 않습니다.

1. 버튼의 색상과 텍스트 필드의 텍스트 가 변경됩니다.

2. 이것이 어떻게 구현되지 않습니까? 양식 2는 열리고 닫힙니다.

3. 당연히, 그리고 희망하지 않는다.

 
Dmitry Fedoseev :

1. 버튼의 색상과 텍스트 필드의 텍스트를 변경합니다.

2. 이것이 어떻게 구현되지 않습니까? 양식 2는 열리고 닫힙니다.

3. 당연히, 그리고 희망하지 않는다.

2. 양식은 프로그래밍 방식으로 열어야 합니다.

3. 무슨 일이야? DLL 코드를 게시하는 것이 어렵습니까?

 
Реter Konow :

2. 양식은 프로그래밍 방식으로 열어야 합니다.

3. 무슨 일이야? DLL 코드를 게시하는 것이 어렵습니까?

2. 전문가의 코드를 살펴보십시오. Expert Advisor는 버튼으로부터 이벤트를 수신하고, Form-2는 Expert Advisor에서 열리고 Expert Advisor에서도 닫힙니다.

 
Dmitry Fedoseev :

2. 전문가의 코드를 살펴보십시오. Expert Advisor는 버튼으로부터 이벤트를 수신하고, Form-2는 Expert Advisor에서 열리고 Expert Advisor에서도 닫힙니다.

좋은. 하지만, -

1. 프로그래밍 방식으로 요소의 상태를 변경하는 것은 구현되지 않습니다.

2. DLL 코드가 게시되지 않습니다.

 
Реter Konow :

좋은. 하지만, -

1. 프로그래밍 방식으로 요소의 상태를 변경하는 것은 구현되지 않습니다.

2. DLL 코드가 게시되지 않습니다.

1. 이것이 어떻게 구현되지 않습니까? 양식 버튼의 색상은 전문가에서 변경되고 양식 텍스트 필드 의 텍스트는 전문가에서 변경됩니다. 문자열 및 정수 매개변수의 전달이 시연됩니다. 다른 소프트웨어 변경 사항은 무엇입니까?

 
Dmitry Fedoseev :

1. 이것이 어떻게 구현되지 않습니까? 양식 버튼의 색상은 전문가에서 변경되고 양식 텍스트 필드의 텍스트는 전문가에서 변경됩니다. 문자열 및 정수 매개변수의 전달이 시연됩니다. 다른 소프트웨어 변경 사항은 무엇입니까?

그것은 요소의 상태에 관한 것입니다: 눌림/해제/차단.