MQL로 작성된 UI 갤러리 - 페이지 28

 
hini #:

어떤 파일에서 모든 바인딩을 볼 수 있나요? 일부 속성도 볼 수 있습니다. 그렇지 않은 경우 알려주셔야만 확인할 수 있습니다.

저는 조화롭고 쉽게 동화될 수 있도록 지속적으로 교육 자료를 제공하려고 노력합니다.

첫 번째 단계에서는 원하는 사람들이 생성자와 표시기를 실행할 수 있다는 것을 아는 것이 중요했습니다. 결과적으로 그들은 창을 얻었습니다.

그 다음에는 kib 코드 파일을 열고 간단한 구조를 이해해야 합니다.

그런 다음 Q&A로 넘어갑니다.

그리고 거기에서 계속 진행합니다.


속성 및 포지션에 대한 튜토리얼을 제공하겠습니다. 그럴게요. 오늘 할 수 있을 것 같습니다.

 
다른 색상은 작동하지 않으며, 동시에 첫 번째 버튼에 있어야 할 색상 변경이 이제 네 번째 버튼에 적용됩니다.
 
Реter Konow #:

이 표기법은 열거된 속성을 연결하여 생성자가 동일한 요소를 가리키고 있음을 알 수 있도록 합니다.

밑줄은 요소 이름 뒤에 위치해야 합니다.

예: "Hello World!", W,100 ,_, H,200, _ , N_COLOR, clrWhite, _ , A_COLOR, clrBlack, ....


먼저 이름을 작성한 다음 속성과 해당 값을 나열합니다. 그 결과 새 요소로 대체하기 위해 복사하여 템플릿으로 사용할 수 있는 요소 속성 문자열이 생성됩니다.


N_COLOR - 중립 상태의 색상을 나타냅니다.

A_COLOR - 활성 상태의 색상을 나타냅니다.

요소 이름 "Hello World!"가 이미 처음에 지정되어 있는데 왜 같은 줄에 같은 요소로 기본값을 지정할 수 없나요?

 
hini #:
다른 색상은 작동하지 않으며 동시에 첫 번째 버튼에서 발생해야 하는 색상 변경이 이제 네 번째 버튼에 적용됩니다.

추가하는 것을 잊었습니다. 이 방법은 그룹 내에서만 작동합니다. 그룹 외부의 속성 및 값을 나열하고 있습니다. 그런 다음 _ 대신 요소의 이름을 입력합니다:


"Hello World!", W ,100, " 헬로 월드!", H,200 , " 헬로 월드!", N_COLOR,clrWhite , "헬로 월드!", A_COLOR , clrBlack,
 
hini #:

처음에 "Hello World!"라는 요소 이름이 이미 있는 경우 같은 줄에 같은 요소를 기본값으로 설정할 수 없는 이유는 무엇인가요?

이것이 규칙입니다. 생성자가 마크업 코드를 그런 식으로 해석하는 것이 더 쉽습니다.

 
Реter Konow #:

추가하는 것을 잊었습니다. 이 방법은 그룹 내에서만 작동합니다. 그룹 외부의 속성과 값을 나열하고 있습니다. 그런 다음 _를 요소 이름으로 바꿉니다:


"Hello World!", W ,100, " Hello World! " , H ,200 , "Hello World!" , N_COLOR,clrWhite , "Hello World ! " , A_COLOR , clrBlack,

수정해도 색상이 변경되지 않고 검은색으로 유지되었습니다.

 
hini #:

변경해도 색상이 변경되지 않고 검은색으로 유지되었습니다.

색상 이름 앞에 (uint)를 넣어야 합니다.

저는 보통 생성자에서 다른 색상 표현을 사용합니다. 그래서 웹 색상(색상 이름) 앞에 uint 타입으로 캐스팅해야 한다는 것을 깜빡했습니다.

 
Реter Konow #:

색상 이름에 (uint)를 추가합니다.

저는 보통 생성자에서 다른 색상 표현을 사용합니다. 그래서 그 전에 웹 색상(색상 이름)을 uint 유형으로 변환해야 한다는 점을 깜빡했습니다.

"AAA", W,100, "AAA", H,100, "AAA", N_COLOR, (uint)clrWhite, "AAA", A_COLOR, (uint)clrBlack,

좋아요, 색 표현은 몇 가지가 있을 수 있나요? 이 방법 외에 "#FFFFFF"도 색상 표현에 허용되나요?

 
hini #:

좋아요, 색상은 몇 개까지 표현할 수 있나요? 그 외에는 없습니다. 색상 표현에 "#FFFFFFFF"가 허용되나요?

제 실무에서는 두 가지 색상 표현만 사용했습니다:

A_COLOR, (uint)clrBlack

또는

A_COLOR, (uint)C'223,234,12' 

솔직히 말해서 "#FFFFFFFF" 색상의 표현은 시도해 본 적이 없습니다. 그래서 모르겠습니다. 시도해 보세요.

 
Реter Konow #:

제 실무에서는 다음과 같은 두 가지 색상 표현만 사용했습니다.

또는

솔직히 말해서 저는 시도해 본 적이 없는 "#FFFFFFFFF" 색 표현입니다. 그래서 안 해봤어요. 시도해 보세요.

"AAA", W,100, "AAA", H,100, "AAA", N_COLOR, 0xffffff, "AAA", A_COLOR, (uint)clrBlue,

시도해 보니 16진수 색상 코드를 입력하면 다음과 같이 설정할 수 있습니다.