본문 바로가기
728x90
반응형

닷넷8

C# Winform Label 배경 투명하게 처리하기 (UserControl 위에 Label이 표시될 경우) 배경을 투명으로 처리하려면 BackColor을 Color.Transparent로 지정해주면 됩니다. 먼저 Label이 PictureBox 위에 왔을 때 Label의 배경이 투명하게 처리되는 코드입니다. 다음과 같습니다. label1.Parent = pictureBox1; label1.BackColor = Color.Transparent; //부모가 pictureBox1로 지정되면서 로케이션을 새로 지정 label1.Location = new Point(0, 0); 결과 그런데 UserControl 위에 Label을 같은 방법으로 올리면 먹히질 않습니다. UserControl을 한개 생성하고 그위에 Label을 얹고 실행하면 이것은 Label을 UserControl로 지정했기 때문인데 이때는 정확하게 Us.. 2022. 1. 26.
C# 닷넷 기초 - 변수와 메모리의 이해2 : 값형식과 참조 형식(스택stack, 힙heap 메모리) / 개발자 기술 면접에서 꼭 나오는 질문 오늘은 스택과 힙에 대해서 정리를 해보도록 하겠습니다. 스택과 힙 메모리 전에 변수와 메모리 구조에 대한 간단한 정리는 이전글 참고해주세요. https://ttleader.tistory.com/125 C# 닷넷 기초 - 변수와 메모리의 이해1 : 변수 (스택stack, 힙heap 메모리) / 개발자 기술 면접에서 오늘은 변수와 함께 메모리에 대해서 정리를 해보려고 한다. 먼저 프로그래밍에 없어서는 안 될 가장 많이 쓰고 가장 기본적인 것 바로 변수! 다 변수는 말 그대로 변하는 값인 것이다. int age = 19 ttleader.tistory.com 메모리는 스택영역과 힙영역이 있다. 이 두 메모리 영역이 어떻게 사용되는지를 이해하려면 메모리를 사용하는 데이터 들의 형식에 대해 이해를 해야한다. 형식은.. 2022. 1. 6.
C# 닷넷 기초 - 예약어, 키워드, 식별자, 리터럴 1. 예약어, 키워드 코딩을 할 때 변수명을 지정하여 선언할 수 있고 개발자가 사용하고 싶은 함수나 변수명을 지정할 수 있다. 하지만 C#에서 미리 예약된 단어들이 있는 이 단어를 예약어라고 한다. 예약어 예시) string, int, long, float, double, char, bool, decimal 등등... 위와 같이 자료형 타입을 의미하는 단어들이 이미 예약이 되어 있으므로 개발자가 변수명이나 함수명으로 위 예약어들을 사용해서는 안된다. 2. 식별자 식별자는 위에서 언급했듯이 코딩 시 개발자가 임의로 변수명이나 함수명을 지정하는 것을 말한다. using system; namespace ConsoleApplication1 { class Program { static void Main(strig.. 2021. 12. 29.
C# 닷넷 기초 - 형변환(명시적 변환) 이전 시간에 알아본 형변환(암시적 변환)은 아래 링크 참조 https://ttleader.tistory.com/118 c# 닷넷 기초 - 형변환 (암시적 변환) 전 시간에는 문자형 기본 타입에 대해 알아보았다. 문자형 기본타입 복습은 아래 링크를 참조하면 되고 이번에는 형변환에 대해 알아보자. https://ttleader.tistory.com/115?category=1053713 C# 닷넷 기초 - ttleader.tistory.com 앞에서 확인한 암시적 변환과는 달리 명시적 변환은 변환할 데이터 형을 직접 명시를 해주는 것이다. 아래와 같이 char은 문자 1개만 담을 수 있는데 담을 값이 ushort으로 char 보다 크다. 이럴 경우 암시적 변환이 적용되지 않는다. ushort us = 66; .. 2021. 12. 28.
728x90
반응형