본문 바로가기

프로그래밍12

C# :) ComboBox 수정 불가 안녕하세요. 슬남매맘입니다. comboBox는 자주 사용하는 도구 중 하나이죠~~~ items에 값을 추가할 수 있는데, 이를 수정못하게 변경해볼게요! 현재 상태는 수정이 되고 값을 지울수도 있어요. 아래 속성에 보면 DropDown이 있어요~ 이걸 DropDownList로 변경하면 완성~~~ 커서가 생기지 않고, 처음 셋팅한 그대로 유지되는 모습을 볼 수 있어요! 2023. 6. 21.
C++ Builder:) Button Click 함수 한 함수에서 처리하기 안녕하세요. 슬남매맘입니다. C++ Builder을 회사와서 배웠기 때문에, 잘 다루지는 못해요. 그리고 델파이로는 소스가 많이 있지만 C++로는 많이 되어 있지 않은듯해요. 회사에서 사용하면서 열심히 찾아서 구현한 부분, 잘 나오지 않는 부분에 대해 포스팅을 시작해보려해요. 버튼들을 무수히 많이 만들게 되고, Click 경우 동일한 일을 처리해야 할 경우 예를 들어 버튼을 누르면 해당 버튼의 글씨를 변경해야 할 경우. 2가지 방법이 있죠 1. 버튼별 함수에 각각 정의한다.void __fastcall TForm1::SpeedButton1Click(TObject *Sender) { SpeedButton1->Font->Color = (SpeedButton1->Font->Color == clRed) ? clB.. 2023. 6. 15.
TouchGFX:) 다국어 적용하기 안녕하세요. 슬남매맘입니다. Touch GFX의 기본이죠~~?! 다국어를 적용해보려고해요. 프로그램을 하다보면 적어도 2개국어 혹은 다국어를 적용할 일이 많아져요. 예시로 보여드릴게요~~ 일단 다국어를 표시할 TextArea를 추가합니다. 좌측 Texts 탭에 들어가면 추가한 문구가 나오게 되요. 그냥 추가하면 아래처럼 Id가 Auto-generated로 나오게 되거든요. 저는 이거 비추드리고, 2번째처럼 id를 할당해주시는걸 추천드립니다! 아래처럼 id를 할당하고, Canvas로 돌아가서 TextArea의 ID를 선택해주세요. 아래 그림을 참조하시면 되요! 돋보기를 누르면 Text ID들이 나오고 표시할 부분을 선택해주면 됩니다. 이제 중요한 다국어를 추가할 건데요, 저는 한국어를 추가할 예정이라, E.. 2023. 6. 14.
TouchGFX 기초 - TextArea 사용하기 안녕하세요. 슬남매맘입니다. 둘째를 낳고 복직하고 맡게된 프로젝트가 TouchGFX를 활용해서 LCD 화면을 구현하는거였어요! 그전에는 디자인팀한테 받아서 좌표 하나하나 잡고 어렵게했었는데 STM사에서 이 툴을 개발하면서 개발기간을 조금더 단축해주었어요~! 기초부터 하나하나 포스팅해보려고합니다. TouchGFX는 버전이 여러가지입니다. 저는 4.20.0을 이용하고 있어요. 현재는 21인가 23인가 까지 나온것으로 알고있어요. 버전마다 조금씩 다르니 참고하세요~ 예시 프로젝트를 하나 만들고 거기에 하나씩 채워나가볼게요. 맨처음 빈 프로젝트를 만들면 Screen이 하나 있어요! 노란색 박스를 둔 곳이 여러가지 디자인을 추가 할 수 있어요! 텍스트 박스, 이미지, 게이지, 슬라이드바 기타 등등 제일 많이 쓰이.. 2023. 5. 19.