PDA

View Full Version : صفحه کلید تصادفی



Mahtab_Tarsa
شنبه 24 خرداد 1393, 15:53 عصر
دوستان چطور میشه کلید های صفحه کلید مجازی با هر بار اجرا تصادفی باشه یعنی با هر بار اجرا جای کلیدها تغییر کنه؟

drsina
شنبه 24 خرداد 1393, 19:37 عصر
کلید هاتو به صورت یه شی مثه Button توو صفحه بزار . حالا تووو رویداد load برنامت یه چیزی مثه این بزار :
Random tasadofi = new Random(); button1.Text = tasadofi.Next(10).ToString();




حالا برای اینکه کلید های دیگت رندوم باشه کد بالا به عنوان کلید اولت هست . حالا برای کلید های بعدی یه عدد خاص مثلا 1 رو یکی اضافه کن و روی کلید هات بزار .
اگر می خوای خیلی دیگه تصادفی باشه . اون عدد خاص رو هم رندوم بگیر . حالا به تعداد دکمه ها که پیش رفتی دوباره برگرد و یکی یکی عدد هایی که میخوای و رو دکمه ها نیست رو اضافه کن.
امیدوارم گرفته باشی چی گفتم ، به جا اینکارا میتونی خودت هم خلاقیت به خرج بدی .