PDA

View Full Version : چه دستوری بنویسیم که حرکت بین tabpage را غیر فعال کنه؟



pcb20parse
سه شنبه 08 مهر 1393, 21:27 عصر
سلام دوستان من میخواستم بدونم چه طوری میشه حرکت بین tabpage های tabcontorol ها رو غیر فعال کرد؟؟؟؟

plus
سه شنبه 08 مهر 1393, 22:15 عصر
اول بگم که اینکه شما Tab رو به کاربر نشون بدین ولی اجازه حرکت بین Tab ها رو به کاربر ندین چندان صحیح نیست (مگر در حالتهای خاص مثل Input Validation...).
به هر حال میتونید در رویداد Selecting، مقدار e.Cancel رو برابر true قرار بدین.

private void TabControl1_Selecting(Object sender, TabControlCancelEventArgs e) {
e.Cancel = true;
}

البته شما میتونید با بررسی مشخصه های آرگومان e، بررسی کنید که چه Tab ی داره انتخاب میشه و... تا در صورت نیاز انتخاب رو Cancel کنید.