بدون شک همه ی ما در برنامه های مختلف با چک باکس هایی مشابه "Dont show this message again" روبه رو شده ایم؛ این چک باکس ها همان طور که از نامشان بر می آید برای جلوگیری از نمایش مکرر اطلاعات خاص به کار روند. در برنامه نویسی هم بسیاری از مواقع لازم میشود تا گزینه ای را برای کاربر ایجاد کنیم تا در صورت لزوم کاربر بتواند از نمایش مکرر پیغام ها و اطلاعات جلوگیری کند. در ادامه با نحوه ی ایجاد چنین گزینه ای اشنا خواهیم شد.
معمولا در فرم ها یا ویندوز ها این چک باکس قرار داده می شود؛ متاسفانه در کلاس MessageBox امکان اضافه کردن چک باکس (یا هر تغییر دیگر) وجود ندارد و بایستی خودتان یک فرم ایجاد کرده و این چک باکس را به همراه دیگر کنترل های لازم در داخل آن قرار دهید. پس از ایجاد فرم جدید و قرار دادن چک باکس در درون آن باید تصمیم بگیرید که تصمیم کاربر برای انتخاب این چک باکس تا چه زمانی اعتبار دارد (؟) در طول زمان اجرای برنامه یا برای همیشه. اگر میخواهید این تصمیم برای همیشه اعتبار داشته باشد نیاز دارید که آن را به نحوی در یک فایل ذخیره کنید ولی اگر قرار است که فقط تا زمانی که برنامه در حال اجرا است این چک باکس عمل کند و دوباره در هنگام اجرای مجدد، چک نشده باشد نیازی به ذخیره اطلاعات در فایل نیست.
به هر حال برای ذخیره ی تیک خوردن این چک باکس میتوانید از یک متغیر سراسری (General) استفاده کنید. برای مثال متغیر زیر به نام Flag که از نوع boolean است و متغیری سراسری تعریف شده است (متغیری که میتواند در تمامی فرم ها قابل دسترس باشد) میتواند برای کار ما استفاده شود.

if (SampleCheckBox::Checked)
{
    Flag = false;
}

کد بالا در فرمی که برای نمایش ایجاد کرده اید و چک باکس را درون ان قرار داده اید (در اینجا به نام SampleCheckBox ) نوشته می شود و باعث می شود که هنگامی که کاربر این چک باکس را تیک می زند، متغیر سراسری Flag به "نادرست" (false) تغییر کند. سپس در فرم های دیگر میتوانید که این متغیر را در هنگام نمایش این فرم بررسی کنید.

if (Flag == true)
{
     SampleForm^ myFrm = gcnew SampleForm();
     myFrm - > Show();
}

در کد بالا اگر متغیر Flag ارزش "درست" داشته باشد فرم ایجاد شده نمایش داده می شود و در غیر این صورت (اگر چک باکس تیک خورده باشد) چیزی نمایش داده نخواهد شد. حالا اگر قرار باشد که این چک باکس برای همیشه از نمایش این فرم جلوگیری کند میتوانید اطلاعات را برای مثال در یک فایل ذخیره کنید. البته میتوان این کار را با روش های دیگری نیز انجام داد.