تبلیغات :
خرید لپ تاپ استوک
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 10 از 10

نام تاپيک: select كردن ايتم هاي combobox در سي شارپ

  1. #1
    داره خودمونی میشه
    تاريخ عضويت
    Mar 2007
    پست ها
    195

    پيش فرض select كردن ايتم هاي combobox در سي شارپ

    سلام
    من چون سوالم طولاني است در چند تاپيك ارسال مي كنم

    من يك دكمه دريك فرم(فرم شماره يك) دارم به اسم" درج سند" با كليك اين دكمه فرم ديگري (فرم شماره دو) باز مي شود كه براي وارد كردن داده هايم
    طراحي شده

    انواع اسناد من كتاب و سي دي و مقاله ..... است
    و نوع سند من در يك combobox قرار دارد و يك combobox ديگر هم دارم كه براي گروه اسناد من استفاده مي شود مثل فلسفه و كامپيوتر و
    رياضيات و فيزيك ........

    من فرم شماره دو را هم براي درج داده هاي جديد استفاده مي كنم و هم براي ويرايش داده هايم (در فرم شماره يك دكمه ديگري براي ويرايش اسنادم وجود دارد)

    يك تابع تعريف كرده ام كه بين كليك روي درج سند و يا كليك روي ويرايش سند تمايز قايل مي شود

    من يكي يكي كد هايم را براي روشن شدن قضيه مي نويسم

  2. #2
    داره خودمونی میشه
    تاريخ عضويت
    Mar 2007
    پست ها
    195

    پيش فرض

    كليك روي دكمه "درج سند " در فرم شماره يك:

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    كليك روي دكمه "ويرايش سند" در فرم شماره يك

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  3. #3
    داره خودمونی میشه
    تاريخ عضويت
    Mar 2007
    پست ها
    195

    پيش فرض

    تابع متمايز كننده دكمه درج و يا ويرايش


    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  4. #4
    داره خودمونی میشه
    تاريخ عضويت
    Mar 2007
    پست ها
    195

    پيش فرض

    كليك دكمه "تاييد" در فرم شماره دو

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    علت تعريف اين تابع اين بود كه مي خواستم از يك فرم در دو مورد تقريبا مشابه استفاده كنم
    من قبلا براي هر دكمه اي يك فرم تعريف مي كردم ولي اين بار مي خوام امتحان كنم براي چند تا دكمه مي تونم از يك فرم استفاده كنم

    يك نكته : من دو تا combobox را با يك آرايه كمكي كه انديس آيتم ها دارد پر مي كنم

    با كد زير:

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  5. #5
    داره خودمونی میشه
    تاريخ عضويت
    Mar 2007
    پست ها
    195

    پيش فرض

    و حالا مشكل من

    1- مي خوام اگر دكمه "درج سند" را زدم هر دو combobox روي
    ايتم اول select باشند كه اين كار حتما بايد در تابع متمايز كننده انجام بشه نبايد در load form صورت بگيره چون اين فرم براي دو تا رويداد استفاده
    مي شود و در حالت ويرايش بايد اين دو تا كومبو باكس روي گروه و نوع خودشون select بشن

    2- اگر من كد قبل رو براي ويرايش بنويسم تا زماني كه من در زمان ويرايش گروه و نوع جديدي انتخاب مي كنم موردي پيش نمي آيد ولي اگر نوع و گروه را دست نزده
    ok كنم پيغام مي ده كه هيچ موردي از combobox ها انتخاب نشده اند يعني بايد يك چيزي انتخاب شود و اين خوب يك مشكل است

    كلا من مشكلم در مورد پر كردن اين كومبو باكس هاست براي اينكه هم بدونيد كه من از چه طريقي رفتم و سر درگم نشيد و يا اشتباهي از سوال من برداشت نكنيد مجبور شدم كه اين همه بنويسم

    لطفا راهنمايي كنيد.
    مرسي

  6. #6
    حـــــرفـه ای
    تاريخ عضويت
    Aug 2006
    پست ها
    793

    پيش فرض

    سلام.
    برای مورد اول میتونین Item اول رو با استفاده از Text Property به Combo نسبت بدین.
    که به این صورت هنگام Load فرم اولین Item رو نمایش بدین. و برای اینکه اولین Item رو انتخاب کنین
    کافیه از Index مناسب Item استفاده کنین :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    مورد دومتون هم به همین شکل رفع میشه.
    كلا من مشكلم در مورد پر كردن اين كومبو باكس هاست
    شما به درستی از Items.Add استفاده میکنین.

  7. #7
    داره خودمونی میشه
    تاريخ عضويت
    Mar 2007
    پست ها
    195

    پيش فرض

    سلام
    مشكل من در پر كردن اوليه كومبو باكس نيست(تابع هاي fillgroup , filltype)
    مشكل من اينه كه مي خوام وقتي فرمم لود شد يكي از ايتم هاي كومبو باكس در كومبو باكس به نمايش درآيد مثلا به طور عمومي آيتم اول

    وبعد هم كاربر بر حسب نيازش آيتم دلخواهش رو انتخاب كنه
    كد من موقع زدن دكمه (درج) در فرم( ويرايش اسناد) به صورت زير است يعني مي خوام بازدن اين دكمه، فرم( درج سند) كه لود ميشه در كومبو باكس يك آيتم انتخاب شده نشان دهد و اين طوري خالي نباشه

    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]


    كد روي دكمه درج:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید


    كد روي دكمه تاييد در فرم رويي
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

    مرسي راهنمايي كنيد
    ببخشيد كه دوباره زياد شد هر كاري كردم خلاصه تر نشد

    Last edited by آرام جان گل; 18-05-2007 at 01:27.

  8. #8
    حـــــرفـه ای
    تاريخ عضويت
    Aug 2006
    پست ها
    793

    پيش فرض

    دوباره سلام.
    کافیه در FormLoad از کد زیر برای هر کدوم از ComboBox ها استفاده کنین.
    البته بعد از پر شدن Combo.
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    مثلا :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  9. #9
    داره خودمونی میشه
    تاريخ عضويت
    Mar 2007
    پست ها
    195

    پيش فرض

    سلام

    مرسي و ممنون كاربر someone
    موضوعي كه براي من مشكل ايجاد مي كرد اين بود كه توابع fillgroup , filltype را به جاي صدا زدن در سازنده در لود فرم صدا ميزدم

    مرسي واقعا يك پيشنهاد خوب و به جا چه زود آدم رو به هدف مي رسونه

  10. #10
    در آغاز فعالیت
    تاريخ عضويت
    Apr 2010
    پست ها
    2

    پيش فرض

    سلام. من یه فرمی دارم به نام رسید بار که داخل آن datagridview گذاشتم که با وصل شدن به database مثلا نام راننده و کد و... ظاهر میشه.میخوام ویرایش کنم.وقتی دکمه ویرایش را میزنم وارد یک صفحه دیگه میشم که من داخل فرم ویرایشم برای نام راننده از combobox استفاده کردم که با دستوراتی که در لود فرم نوشتم اسامی تمامی رانندگان در ان ظاهر میشه. مشکل من اینه که مثلا من در فرم رسید بار 10 تا کد دارم که یعنی 10 تا نام دارم من نفر 8 را انتخاب میکنم وقتی دکمه ویرایش را میزنم میخوام نفری که در فرم اول انتخاب کردم با همان نام در combbox ظاهر بشه اما هر دفعه همان نفر اول که در فرم رانندگان است وارد میشود و مجبورم لیست combobox را باز کرده و دوباره انتخاب کنم
    ممنون میشم زود جوابمو بدید

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •