본문 바로가기

컴퓨터/언어,프로그래밍

[C# .NET] 윈도우 폼 타이틀바, 테두리 없애기, 배경화면 설정, 단축키 구현

1. 타이틀바 테두리 없애기

 public partial class Form1 Form
 
{
     public Form2()
     {
         
InitializeComponent();
          
this.FormBorderStyle FormBorderStyle.None;//윈도우 테두리 제거   

.
.
.
2. 배경화면 설정

Image BgImg Image.FromFile("ihci.png");

this.BackgroundImage BgImg;

this.BackgroundImageLayout ImageLayout.Stretch; //불러온 이미지를 어떻게 세팅할 것지에 관한 것.


3. 프로그램 종료

Application.Exit();  


4. Alt + tab해도 안보이게 하기

private void Form1_Load(object sender, EventArgs e)
{
//MessageBox.Show("Click");
this.Visible = false;
this.Hide();  



5. 단축키 구현하기

protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{
    if (!base.ProcessCmdKey(ref msg, keyData))
    {
        // 여기에 처리코드를 넣는다.
        if (keyData.Equals(Keys.Enter))//만약 F1키가 눌리면
        {
            return true;
        }
        else
        {
            return false;
        }
    }
    else
    {
        return true;
    }
}

 
제주삼다수, 2L,... 오뚜기 진라면 매운... 상하목장 유기농 흰... 남양 프렌치카페 카... 고려인삼유통 홍삼 ... 종근당건강 오메가3... 요이치 카링 유무선...