View Full Version : dialog برای لاگین کردن
  
r_khan
شنبه 21 دی 1392, 09:06 صبح
با سلام 
برای ساختن دیالوگ مشکلی ندارم  مشکلم اینه که میخوام وقتی کاریر روی دکمه ورود کلید اگر نام کاربری و رمز درست بود دیالوگ بسته بشه ودر غیر اینصورت دیالوگ باز بمونه.
rubiks.kde
شنبه 21 دی 1392, 12:32 عصر
این که مشکلی نداره شما زمانی dialog رو ببنید که اطلاعات درست باشه. همچنین ویژگی بسته شدن با دکمه back , لمس در ناحیه غیر از دیالوگ رو هم false کنید.
r_khan
شنبه 21 دی 1392, 13:23 عصر
این که مشکلی نداره شما زمانی dialog رو ببنید که اطلاعات درست باشه. همچنین ویژگی بسته شدن با دکمه back , لمس در ناحیه غیر از دیالوگ رو هم false کنید.
این نمونه کدی که نوشتم این بسته شدن دیالوگ رو چطور بنویسم
	AlertDialog.Builder logindialog = new AlertDialog.Builder (this);
			LayoutInflater inflater = this.LayoutInflater;
			logindialog.SetView(inflater.Inflate(Resource.Layo ut.dialog, null));
			logindialog.SetPositiveButton("ورود", (senderr, ee) => {
				try
				{
					TextView pass=FindViewById<TextView>(Resource.Id.password);
					TextView user=FindViewById<TextView>(Resource.Id.username);
                    if (pass.Text == "1" && user.Text == "1")
                    {
                        
                    }
                    else
                    { 
                    }
				}
				catch
				{
				}
			});
			logindialog.SetNegativeButton("خروج", (senderr, ee) => {Finish(); });
			logindialog.SetTitle("ورود");
			AlertDialog aldialog = logindialog.Create ();
			aldialog.SetCanceledOnTouchOutside (false);
			aldialog.Show ();
rubiks.kde
شنبه 21 دی 1392, 13:50 عصر
جایی که شرط برقرار شد Finish(); رو فراخوانی کنید
خروج رو که میزنید بسته میشه.چون از این تابع استفاده شده برای ورود هم ابتدا شرط رو چک کنید اگه درست بود بعد finish(); رو فراخوانی کنید.
r_khan
شنبه 21 دی 1392, 13:56 عصر
جایی که شرط برقرار شد Finish(); رو فراخوانی کنید
خروج رو که میزنید بسته میشه.چون از این تابع استفاده شده برای ورود هم ابتدا شرط رو چک کنید اگه درست بود بعد finish(); رو فراخوانی کنید.
 
  finish();  در قسمت if  قرار دادم ولی وقتی ورود رو میزنم دیالوگ بسته میشه چه شرط برقرار باشه چه نباشه
 
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.