PDA

View Full Version : سوال: کمک در مقدار دهی به تکست باکس



Taknaam
چهارشنبه 09 مرداد 1392, 20:29 عصر
سلام به همه
غرض از مزاحمت اینه که من یه تکست باکس دارم که میخوام به وسیله یه باتون به تکست باکسم مقداری راندوم بدم
یعنی از بین کاراکتر های:
َ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
به طور تصادفی 6 کاراکتر به تکست باکسم بیاد
کسی میتونه کمکم کنه؟
امیدوارم متوجه شده باشید

مهرداد صفا
چهارشنبه 09 مرداد 1392, 22:03 عصر
با سلام.
می توانید از کد اسکی کاراکتر ها استفاده کنید، به این صورت که به تعداد لازم عدد تصادفی بین مثلا 65 (کد حرف A) تا 92 ایجاد کنید و با استفاده از BUXING عدد را به عنوان کاراکتر به متن Textbox اضافه کنید.
----------------------------------------------------------------------
اللهم عج اللولیک الفرج

sohil_ww
چهارشنبه 09 مرداد 1392, 22:22 عصر
غرض از مزاحمت اینه

اول از همه مزاحم نیستی مراحمی و لی جواب سئوالت

1 راهی که دوستمنو m.safa گفتن میشه انجام داد

یک راهی هم من میگم 1 آرایه از نوع رشته تعریف کن مقدار ها رو بریز داخلش و بعد بوسیله اعداد رندوم فراخوانی کد تکس باکستو پر کن !

سهیل !

sohil_ww
چهارشنبه 09 مرداد 1392, 22:37 عصر
اینم کدشون که امیدوارم کارت راه بیافته !!!

char[] ab = new char[] { 'a', 'b', 'c', 'd', 'e', 'f', 'h', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z' };
Random r = new Random();
private void sohil_ww_Click(object sender, EventArgs e)
{
for (int i = 0; i < 6; i++)
{
int x=r.Next(0, ab.Length);
textBox1.Text += ab[x];
}

}

private void m.safa_Click(object sender, EventArgs e)
{
for (int i = 0; i < 6; i++)
{
int x = r.Next(65, 92);
textBox1.Text += char.ConvertFromUtf32(x);
}
}
}

سهیل!