PDA

View Full Version : توضیح قطعه کدی متد select در textbox



javady_joon
چهارشنبه 03 مهر 1392, 20:12 عصر
سلام دوستان
میشه این قطعه کد ور توضیح بدین؟؟

textBox1.Text = textBox1.Text.Remove(7);
textBox1.Select(7, 0);


مخصوصا میخوام بدونم که کار select چیه
این کدیه که با اون نمیذارم کاربر بیشتر از 7 کارکتر در textbox وارد کنه یعنی اگر بیشتر از هفتا وارد کنه بلافاصله پاک میشه

aliagamon
چهارشنبه 03 مهر 1392, 20:29 عصر
اولین خط که معلومه میاد از کاراکتر هفتمی پاک میکنه ... خط بعدی هم برای اینه که توی خط اول بعد از ریموو اون خط چشمک زن تو تکست باکس (اسمشو یادم نیست) میپره اون اول برای همین میارش روی هفتمین کاراکتر ....
کار خود select اینه که یه تیکه از متن رو انتخاب کنه و البته چون اینجا نیازی به انتخاب نداره مقدار دوم که نشون میده چند کاراکتر انتخاب بشه 0 هست ...:لبخند:

javady_joon
چهارشنبه 03 مهر 1392, 23:07 عصر
اولین خط که معلومه میاد از کاراکتر هفتمی پاک میکنه ... خط بعدی هم برای اینه که توی خط اول بعد از ریموو اون خط چشمک زن تو تکست باکس (اسمشو یادم نیست) میپره اون اول برای همین میارش روی هفتمین کاراکتر ....
کار خود select اینه که یه تیکه از متن رو انتخاب کنه و البته چون اینجا نیازی به انتخاب نداره مقدار دوم که نشون میده چند کاراکتر انتخاب بشه 0 هست ...:لبخند:

حالا میشه
و یه ارایه کلی تعریف کرد؟؟
و
با همین select یه جوری این عدد رو بیرون کشید مثلا ریختش توی یه آرایه؟؟

aliagamon
چهارشنبه 03 مهر 1392, 23:18 عصر
شدنش که میشه اما بستگی به کاری داره که میخوای بکنی ... اما میتونی همین کارو با ToArray هم بکنی (یه ارایه از کاراکتر خروجی میده)

مهرداد صفا
چهارشنبه 03 مهر 1392, 23:20 عصر
حالا میشه
و یه ارایه کلی تعریف کرد؟؟
و
با همین select یه جوری این عدد رو بیرون کشید مثلا ریختش توی یه آرایه؟؟


با سلام.


int[] digits=TextBox.Text.Select(ch=>Convert.ToInt32(ch)).ToArray();

javady_joon
پنج شنبه 04 مهر 1392, 00:43 صبح
با سلام.


int[] digits=TextBox.Text.Select(ch=>Convert.ToInt32(ch)).ToArray();

آقا من اینو اجرا میکنم
تو یخروجی میده 49،50،51 اصلا با ورودیم یکی نیست.

ashkan1234
پنج شنبه 04 مهر 1392, 09:56 صبح
سلام!
اول اینکه تو همون تاپیک قبلی ادامه میدادی بهتر بود...
دوم اینکه:
خدمت شما...
textBox1.Text.ToCharArray();

textBox2.Text = Convert.ToString(textBox1.Text[0]);

و سوم::لبخند:

javady_joon
پنج شنبه 04 مهر 1392, 12:15 عصر
سلام!
اول اینکه تو همون تاپیک قبلی ادامه میدادی بهتر بود...
دوم اینکه:
خدمت شما...
textBox1.Text.ToCharArray();

textBox2.Text = Convert.ToString(textBox1.Text[0]);

و سوم::لبخند:

آخه میترسم دوست، همکار و برادر عزیزمون
مهرداد صف پستمو بترکونه با دلیل اینکه عنوان یه جیز و محتوا منحرف شده و این حرفا
اونوقت من بیچاره شم:لبخند: