none
MenuStrip Kullanımı RRS feed

  • Soru

  • Arkadaşlar Merhaba;

    Yapmaya başladığım projede menustrip kullanmam gerekti. Ancak yazdığım kodlarla ilgili bir problem var sanıyorum ki. Bir menüye tıkladıgım zaman form açılıyor ama menüstrip hala açık ekranda kalıyor form arkaplanda kalmış oluyor. Menüye tıkladıgım anda formu açsın ama menüstripi kapatsın istiyorum. Bir de formda eklemiş olduğum textboxa form çalışır çalışmaz odaklanıyor. Ben böyle olsun istemiyorum textboxun içinde Arama. yazsın sönük bir yazı tipiyle üzerine gelindiğinde o yazı silinsin başka bir yere tıklandığın da Arama yazısı tekrar aktif olmalı.

     void menu(Form Yavru)
            {
                bool durum = false;
                foreach (Form eleman in this.MdiChildren)
                {
                    if (eleman.Text==Yavru.Text)
                    {
                        durum = true;
                        eleman.Activate();
                    }
                    else
                    {
                        eleman.Close();
                    }
                }
                if (durum==false)
                {
                    Yavru.MdiParent = this;
                    Yavru.Show();
                }
            }
    
            private void oYUNCAKToolStripMenuItem_Click(object sender, EventArgs e)
            {
                Form2 fab = new Form2();
                menu(fab);
                
            }
    

    21 Ekim 2015 Çarşamba 19:22

Yanıtlar

  • Textbox myTxtbx = new Textbox();
    myTxtbx.Text = "Enter text here...";
    
    myTxtbx.OnFocus += OnFocus.EventHandle(RemoveText);
    myTxtbx.LoseFocus += LoseFocus.EventHandle(AddText);
    
    public RemoveText(object sender, EventArgs e)
    {
         myTxtbx.Text = "";
    }
    
    public AddText(object sender, EventArgs e)
    {
         if(myTxtbx.Text == "")
            myTxtbx.Text = "Enter text here...";
    }

    yazının silik görünmesi için forumda baya örnek var.

    menüstrip net componenti hiçbir fikrim yok ama oluşturduğun functionu

    menu(new Form2()); olarak kullanabilirsin. 


    kdrgny@outlook.com

    21 Ekim 2015 Çarşamba 20:55