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

نام تاپیک: ActiveX

  1. #1
    کاربر دائمی آواتار ali reza mansoori 2
    تاریخ عضویت
    تیر 1387
    محل زندگی
    پشت کامپیوتر
    پست
    732

    ActiveX

    یک ActiveX ایجاد کردم که یک TextBox در آن است و یک peroperty برای آن به نام ali ایجاد کرده ام که متن درون آن را تغییر می دهد
    وقتی از این کمپونت استفاده می کنم در هنگام طراحی نام آن عوض می شود ولی وقتی اجرا می کنم آن پاک می شود
    اگر می دونید مشکل کجاست راهنمایی کنید

  2. #2
    کاربر دائمی آواتار parselearn
    تاریخ عضویت
    مهر 1386
    محل زندگی
    مشهد || parsa.ws
    پست
    1,147

    نقل قول: ActiveX

    مشكل احتمالا تو گت كردن هست
    نمونه زير نگاه كنيد


    Dim m_Text As String
    Event Change()

    Private Sub Text1_Change()
    m_Text = Text1.Text
    RaiseEvent Change
    End Sub

    Private Sub GetProperty()
    Text1.Text = m_Text
    End Sub

    Private Sub SetProperty()
    Text1.Text = m_Text
    End Sub

    Private Sub UserControl_InitProperties()
    m_Text = "" 'Base Data
    End Sub

    Private Sub UserControl_ReadProperties(PropBag As PropertyBag)
    m_Text = PropBag.ReadProperty("Text", "")

    Call GetProperty ' Or => m_Text = Text1.Text
    End Sub

    Private Sub UserControl_Resize()
    Width = Text1.Width
    Height = Text1.Height
    End Sub

    Public Property Get Text() As String
    Text = m_Text
    End Property

    Public Property Let Text(ByVal vNewValue As String)
    m_Text = vNewValue
    Call SetProperty
    PropertyChanged "Text"
    End Property

    Private Sub UserControl_WriteProperties(PropBag As PropertyBag)
    Call PropBag.WriteProperty("Text", m_Text, "")
    End Sub

    فایل های ضمیمه فایل های ضمیمه

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

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