نمایش نتایج 1 تا 3 از 3

نام تاپیک: مشابه With DirectCast وي بي(VB) در #C چيه ؟

  1. #1

    Question مشابه With DirectCast وي بي(VB) در #C چيه ؟

    سلام
    من يك كنترل دارم كه داخلش يك TextBox داره، نويسنده اين كنترل سفارشي كه به زبان VB نوشته شده از كد زير در براي دسترسي به TextBox داخل كنترل استفاده كرده، مشابه اين كد در #C چيه ؟ يا از چه كلاسي بايد استفاده كرد ؟

    With DirectCast(Me.MyUserControl1.Controls(0), System.Windows.Forms.TextBox)
    .ReadOnly = True
    .Enabled = True
    .BackColor = System.Drawing.Color.White
    End With


    من هرچي تو MSDN گشتم چيزي نفهميدم

  2. #2
    کاربر دائمی
    تاریخ عضویت
    بهمن 1387
    محل زندگی
    تهران
    پست
    114

    نقل قول: مشابه With DirectCast وي بي(VB) در #C چيه ؟

    خوب از container.controls استفاده کن

    مثلا


    foreach(control c in groupbox1.controls)
    {
    if(c is TextBox)
    {
    //Do Something
    }
    }

  3. #3

    نقل قول: مشابه With DirectCast وي بي(VB) در #C چيه ؟

    نقل قول نوشته شده توسط hsmfaridmehr مشاهده تاپیک
    خوب از container.controls استفاده کن
    منون
    اما اين كه گفتي خوب بود، گاهي جواب جلو چشم اما نمي بينيم


    اين هم جواب كامل:(بايد از تبديل ضمني استفاده مي كردم.)

    System.Windows.Forms.TextBox x = (System.Windows.Forms.TextBox)this.myUserControl1.  Controls[0];
    x.ReadOnly = true;
    x.Enabled = true;
    آخرین ویرایش به وسیله احمد سامعی : یک شنبه 30 فروردین 1388 در 00:44 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •