즐겁게 개발을...

개발보다 게임이 더 많이 올라오는 것 같은...

Skin 2

DevExpress Skin & Skin Palette 동시 적용 및 가져오기

예전에는 스킨만 선택하면 됐는데 요즘에는 스킨 안에 색배열.. 제목에서 말한 스킨 팔렛이 또 존재합니다. 함수하나로 동시 적용하는 게 있으면 좋겠습니다만, 아직 제가 못 찾은 건지 없는 건지... 좀 코드가 많지만 소개해 봅니다. 스킨 동시적용하기 대략적인 코드의 주석은 아래 참조해주시고요. GClass.LoginUser는 전역객체입니다. 로그인 사용자 별로 스킨을 적용할 수 있도록 하였습니다. 둘다 이름을 저장하기 때문에 String객체입니다. // 스킨을 적용합니다. (요건 기존과 같습니다.) UserLookAndFeel.Default.SkinName = GClass.LoginUser.skin; // 현재 스킨을 가져와 객체에 담는다. var skin = CommonSkins.GetSkin(UserL..

[2021.04] DevExpress 스킨목록 가져오고 적용하기

예전 홈페이지에 등록한 글을 각색해서 다시 등록해봅니다. DevExpress를 사용하는 이유가 각종 콘트롤 및 그리드의 특화기능을 이용하기 위해서라고 생각합니다. 예전 비주얼 베이직 6.0보다 나만의 콘트롤 만들기가 난해해져서 상용 콘트롤을 택했던 것 같습니다. 이외에도 생각보다 많은 스킨을 제공하며 약간 디자이너의 도움을 받아야 겠지만 스킨 에디터를 제공해 나만의 스킨제작도 가능합니다. 스킨제작은 사용하는 모든 콘트롤의 색상 등을 조정해야 합니다. 뭐 기존 스킨을 가져와서 조금만 수정해 사용해도 될 것 같습니다. 오늘은 DevExpress에서 제공하는 스킨을 콤보박스에 가져오고 SelectIndexChanged() 이벤트를 이용해 폼에 스킨을 적용하는 방법을 알아보도록 하겠습니다. 적용 시 실행된 모든..

1