You need to enable JavaScript to run this app.

Skip to main content

Resim Açıklaması
Resim Açıklaması
Resim Açıklaması

C# TaskBar Hide/Show (Görev Çubuğu Gizle ve Göster)

C# TaskBar Hide/Show (Görev Çubuğu Gizle ve Göster)

Junior Member
C# TaskBar Hide/Show (Görev Çubuğu Gizle ve Göster)
Kod:
using System;
using System.Windows.Forms;
using System.Runtime.InteropServices;

namespace Taskbar_Gizle_Göster
{

   public partial class anaFrm : Form
   {
       public anaFrm()
       {
           InitializeComponent();
       }

       private void btnGoster_Click(object sender, EventArgs e)
       {
           Taskbar.Goster();
       }

       private void btnGizle_Click(object sender, EventArgs e)
       {
           Taskbar.Gizle();
       }
   }
   public class Taskbar
   {
       [DllImport("user32.dll")]
       private static extern int FindWindow(string className, string windowText);

       [DllImport("user32.dll")]
       private static extern int ShowWindow(int hwnd, int command);

       [DllImport("user32.dll")]
       public static extern int FindWindowEx(int parentHandle, int childAfter, string className, int windowTitle);

       [DllImport("user32.dll")]
       private static extern int GetDesktopWindow();

       private const int SW_HIDE = 0;
       private const int SW_SHOW = 1;

       protected static int Handle
       {
           get
           {
               return FindWindow("Shell_TrayWnd", "");
           }
       }

       protected static int HandleOfStartButton
       {
           get
           {
               int handleOfDesktop = GetDesktopWindow();
               int handleOfStartButton = FindWindowEx(handleOfDesktop, 0, "button", 0);
               return handleOfStartButton;
           }
       }

       public static void Goster()
       {
           ShowWindow(Handle, SW_SHOW);
           ShowWindow(HandleOfStartButton, SW_SHOW);
       }

       public static void Gizle()
       {
           ShowWindow(Handle, SW_HIDE);
           ShowWindow(HandleOfStartButton, SW_HIDE);
       }
   }

}

İçerik sağlayıcı paylaşım sitesi olarak hizmet veren Dijital Dünya & Otomasyon Forumu | ddo1.com sitemizde 5651 sayılı kanunun 8. maddesine ve T.C.K'nın 125. maddesine göre tüm üyelerimiz yaptıkları paylaşımlardan kendileri sorumludur. Sitemiz hakkında yapılacak tüm hukuksal şikayetleri bağlantısından bize ulaşıldıktan en geç 3 (üç) gün içerisinde ilgili kanunlar ve yönetmenlikler çerçevesinde tarafımızca incelenerek, gereken işlemler yapılacak ve site yöneticilerimiz tarafından bilgi verilecektir.