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

نام تاپیک: راهنمایی در خصوص تکمیل یک ماژول

  1. #1

    راهنمایی در خصوص تکمیل یک ماژول

    در این ماژول هدف این است در هر فرمی که فراخوانی می شود بعضی از کامندها را غیرفعال کند اما جواب نمیدهد، از دوستان خواهشمند است اشکالات این ماژول را برطرف نمایند
    Function Command_Form(N1, N2 As Integer)
    On Error Resume Next


    Dim i
    For i = N1 To N2
    Me("Command" & i).Enabled = False
    Next

    End Function

  2. #2
    کاربر دائمی آواتار mazoolagh
    تاریخ عضویت
    اردیبهشت 1384
    سن
    71
    پست
    3,044

    نقل قول: راهنمایی در خصوص تکمیل یک ماژول

    کد در ظاهر مشکلی نداره (از نظر syntax و منطق)
    البته کد تمیزی هم نیست!
    ولی باید خواسته رو انجام بده
    اون خط On Error Resume Next رو غیرفعال کنین تا موقع اجرا بتونین ببینین کجا خطا میگیره : قطعا کنترل رو نمیتونه از روی اسم پیدا کنه


    در ضمن،
    کدها درون تگ مخصوص خودش بگذارید تا خوانا باشه:
    Function Command_Form(N1, N2 As Integer)
    On Error Resume Next
    Dim i
    For i = N1 To N2
    Me("Command" & i).Enabled = False
    Next
    End Function

  3. #3

    نقل قول: راهنمایی در خصوص تکمیل یک ماژول

    خط On Error Resume Next رو غیرفعال کردم همانطور که گفتید نمیتونه کنترل را از روی اسم پیدا کنه

  4. #4
    کاربر دائمی آواتار mazoolagh
    تاریخ عضویت
    اردیبهشت 1384
    سن
    71
    پست
    3,044

    نقل قول: راهنمایی در خصوص تکمیل یک ماژول

    خب پس مشخصه که اسم کنترل(ها) رو باید درست کنین تا با کد بخونه یا برعکس کد رو ویرایش کنین تا با اسم کنترل(ها) هماهنگ باشه

  5. #5

    نقل قول: راهنمایی در خصوص تکمیل یک ماژول

    میشه لطف کنید و ماژول را اصلاح نمائید

  6. #6
    مدیر بخش آواتار amirzazadeh
    تاریخ عضویت
    مهر 1386
    محل زندگی
    تبريز
    پست
    1,947

    نقل قول: راهنمایی در خصوص تکمیل یک ماژول

    نقل قول نوشته شده توسط n_ali27 مشاهده تاپیک
    میشه لطف کنید و ماژول را اصلاح نمائید

    Sub CleanControl(frm As Form)
    Dim ctl As Control

    For Each ctl In frm.Controls
    With ctl
    Select Case .ControlType
    Case acComboBox
    .Value = ""
    .BackColor = vbWhite
    Case acTextBox
    .Value = ""
    .BackColor = vbWhite
    End Select
    End With
    Next ctl
    End Sub


    كدبالا رو امتحان كنيد.البته كدهاي داخلي رو بايد بسته به نياز خودتون تغيير بديد

    DON'T START;OTHERWISE DON'T STOP
    .................................................
    قوانين سايت

  7. #7

    نقل قول: راهنمایی در خصوص تکمیل یک ماژول

    ممنون از راهنمایی تون

تاپیک های مشابه

  1. سوال: راهنمایی در خصوص بهبود یک کد
    نوشته شده توسط sajioo در بخش توسعه نرم افزارهای تحت شبکه
    پاسخ: 3
    آخرین پست: شنبه 24 خرداد 1393, 12:23 عصر
  2. راهنمایی در خصوص فراخواندن یک فایل کریستال ریپورت در ویژوال2010
    نوشته شده توسط parsmarlik در بخش گزارش سازی با Crystal Report
    پاسخ: 2
    آخرین پست: جمعه 13 اردیبهشت 1392, 10:44 صبح
  3. سوال: راهنمایی در خصوص نوشتن یک دستور SQL و نمایش نتیجه در DatagridView
    نوشته شده توسط reza_devel0per در بخش C#‎‎
    پاسخ: 13
    آخرین پست: دوشنبه 30 بهمن 1391, 22:44 عصر
  4. سوال: راهنمایی در خصوص نوشتن یک دستور!
    نوشته شده توسط reza_devel0per در بخش VB.NET
    پاسخ: 10
    آخرین پست: شنبه 27 آبان 1391, 13:36 عصر
  5. آموزش: راهنمایی در خصوص نوشتن یک دستور insert
    نوشته شده توسط a.maleki در بخش سایر پایگاه‌های داده
    پاسخ: 1
    آخرین پست: یک شنبه 17 مرداد 1389, 12:33 عصر

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

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