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

نام تاپیک: مشکل در AddHandler

  1. #1
    کاربر دائمی آواتار Ehsan Rafsanjani
    تاریخ عضویت
    آبان 1384
    محل زندگی
    مشهد
    پست
    105

    مشکل در AddHandler

    مشکل در AddHandler
    توی صفحه من یک کلید وجود داره که باید با کلیک اون یک کلید دیگه توی صفحه بوجود بیاد
    کد زیر رو براش نوشتم:


    Dim bt1
    As Button

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

    bt1 = New Button
    bt1.Text = "ehsna"
    AddHandler bt1.Command, AddressOf test1

    PlaceHoder1.Controls.Add(bt1)
    End Sub


    Sub test1(ByVal s As System.Object, ByVal e As CommandEventArgs)
    .
    .
    .
    .
    End
    Sub
    حالا مشکل من این جاست که وقتی Button1 کلیک می شود و bt1 نمایش داده میشه
    1 روال test1 اجرا نمی شه
    2 بعد از کلیک دوباره صفحه بدون bt1 لود میشه


    * این در حالی که اگر کدهای بوجود آمدن کلید جدید رو در روال PageLoad قرار بدیم مشکل حل میشه ولی من میخوام با کلیک کردن Button1 این کار رو انجام بدم
    اگه کسی از دوستان بتونه کمکم کنه و نمونه کد صحیح رو برام بزاره خیلی ممنون میشم

  2. #2
    کاربر دائمی
    تاریخ عضویت
    تیر 1384
    محل زندگی
    ایران-قم
    پست
    457
    سلام
    اولا لطفا وقتی میخوای کد بنویسی بعد از این که کدی رو که نوشتی Paste کردی، همه اش رو select بکن و بعد روی دکمه ی code کلیک کن تا به صورت کد نوشته بشه

    راستش رو بخوای من نمدونم چجوری تو runtime باید یه کنترل رو اضافه کرد اما فکر می کنم که مشکلاتی که تو داری بر اساس یه کم بی دقتی هستن:

    تو این خط Private/Public رو ننوشتی:
    Sub test1(ByVal s As System.Object, ByVal e As CommandEventArgs)
    2 بعد از کلیک دوباره صفحه بدون bt1 لود میشه
    این یکی که دیگه معلومه:
    خب این کد رو باید تو MyBase.Load هم بنویسی (یعنی بعد از handles که نوشته button1.click اینو به راحتی اضافه کنی:
    ... handles Button1.Click, MyBase.Load


    امیدوارم تونسته باشم مشکلت رو حل کمنم

  3. #3
    با سلام
    بله مسله اینجاست که شما اون رو به رویدادها حساس نکردی. بر به این تاپیک شاید منظورت همین باشه.
    http://www.barnamenevis.org/sh...hlight=runtime

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

  1. مشکل در AddHandler
    نوشته شده توسط Ehsan Rafsanjani در بخش ASP.NET Web Forms
    پاسخ: 6
    آخرین پست: شنبه 26 آذر 1384, 11:07 صبح
  2. پاسخ: 3
    آخرین پست: سه شنبه 19 مهر 1384, 13:21 عصر
  3. یک سوال در مورد AddHandler
    نوشته شده توسط Hamedm در بخش VB.NET
    پاسخ: 2
    آخرین پست: شنبه 05 شهریور 1384, 19:54 عصر

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

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