본문 바로가기
반응형

c#28

[C# WPF]WinForm에 WPF Control사용하기 WinForm에서 WPF 컨트롤 사용하기에 대한 포스팅입니다. WinForm에서 WPF 컨트롤을 사용할 수 있을 까해서 찾아봤는데 결론은 되는군요 >_ 반대의 경우 (WPF에서 WinForm 컨트롤 사용)는 아직 확인하지 못했습니다. 아마 될 거라고 생각은 되는데요.. 확인하면 또 포스팅할게요~ 아래의 방법대로 따라하시면 됩니다. 설명 들어갈게요~ 1. Windows Forms 응용 프로그램 프로젝트를 생성합니다. 2. 도구상자 / WPF 상호 운용성 목록에서 ElementHost 항목을 Form1에 추가해줍니다. 3. 부모 컨테이너에서 도킹을 클릭 4. 호스팅된 콘텐츠 선택을 누르면 아직 아무것도 선택할 수 없는 것처럼 나옵니다. 5. 이제 Form에 추가할 WPF을 만들기 위해 새 항목 추가를 눌러서.. 2018. 3. 21.
[C#] Color C# Color 객체에 대한 포스팅입니다. UI 개발을 하다보면 객체에 원하는 색으로 표시해야 할 경우가 있습니다. 글자 색이라던가, 객체의 색이라던가.. 이럴 경우에 System.Drawing.Color 객체를 사용해서 색을 표현하면 됩니다. Color 객체를 살펴보면 미리 정의되어 있는 색도 있고, 사용자가 색을 만들어서 사용할 수도 있도록 되어 있습니다. 사용자가 색을 만들경우 주로 사용하는 함수가 public static Color FromArgb(int red, int green, int blue); 위 함수입니다. 매개 변수인 red, green, blue에는 0 ~ 255 사이의 값을 넣을 수 있고 해당 값을 어떻게 넣느냐에 따라 색이 조합되어 나타나게 됩니다. 아래의 예제는 red, gre.. 2018. 3. 20.
[C#] Random Class 사용 C# 에서 난수를 사용할 경우가 생겨서 정리합니다. C#에서는 난수 발생을 위해 Random Class를 재공합니다. 시간에 따라 달라지는 시드 값을 사용해서 난수를 발생시키는데, 너무 빠른 시간에 계산되어 질 경우에는 동일한 값을 생성하는 약점도 존재합니다. 아래와 같이 1 ~ 100 사이의 난수를 10개 생성하기위한 구문을 작성하고 결과를 확인해봤습니다. [예제 1 : 1 ~ 100 사이의 난수 발생] for (int i = 1; i 2018. 3. 20.
[C# WPF] 소스상에서 사각형 그리기(Rectangle : Shape) C# WPF 입문중입니다. 공부하는 내용 정리중입니다. 사각형을 그리기 위해서 MainWindow에 Canvas를 추가해줍니다. ※ 참고 : Canvas의 좌표는 아래 그림과 같이 좌측 상단부분이 (0, 0)원점입니다. 소스코드에서 사각형을 그리기 위해 Rectangle 객체를 사용합니다. Rectangle 인스턴스를 생성해서 넓이, 높이, 테두리 색 등등을 설정하고 Canvas에 사각형을 그릴 위치를 설정해주고 MainWindow에 추가한 Canvas의 Children 속성에 Rectangle 을 추가해주면 화면에 사각형이 그려지게 됩니다. [예제 소스코드] private void Window_Loaded(object sender, RoutedEventArgs e) { Rectangle rectangl.. 2018. 3. 9.
반응형