نمایش نتایج 1 تا 40 از 135

نام تاپیک: نكاتی در مورد برنامه نويسي در Visual Basic

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #8
    کاربر دائمی آواتار Dr.Bronx
    تاریخ عضویت
    مهر 1386
    محل زندگی
    Hosna Soft
    پست
    1,108

    نقل قول: نكاتي براي برنامه نويسان Visual Basic

    انتخاب اتوماتيك متن داخل يك Text Box هنگامي كه نقطه تمركز برنامه با زدن كليد TAB به اين كنترل منتقل مي شود.


    اين كار با استفاده از تابغ GetKeyState امكان پذير است .

    برنامه نمونه

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

    Public Declare Function GetKeyState Lib "user32" alias "GetKeyState" (Byval NVirtkey As Long ) As Integer


    ثابت زير را نيز در قسمت معرفي هاي عمومي مربوط به Form1 وارد كنيد

    Const VK_TAB = &H9


    دو كنترل از نوع textbox بر روي فرم قرار دهيد . Text1 و text2 ايجاد مي شود.
    كد زير را در رويداد Load مربوط به Form1 وارد نماييد.

    Sun Form_load()
    Text1.text = "Press Tab To Select The Text"
    Text2.text = ""
    Text2.Text = "This is a Paragraph that should be selected. "
    end sub


    كد زير را در رويداد GetFocus مربوط به text2 وارد نماييد.

    Sub Text2_Getfocus()
    Dim X as integer
    X = GetKeyState(Vk_Tab)
    If Getkeystate(VK_Tab) and -256 then
    text2.setfocus
    Text2.selstart = 0
    Text2.SelLenght = Len(Text2.text)
    end if
    End sub


    پس از اجراي برنامه نقطه تمركز بر روي Textbox اول است كليد TAB را فشار دهيد تا نقطه تمركز به سمت دومين TEXTBOX حر كت كند . در اين حالت متن درون TEXTBOX دوم به صورت اتوماتيك انتخاب مي شود.

    فايل PDF اين آموزش در ضميمه
    فایل های ضمیمه فایل های ضمیمه
    آخرین ویرایش به وسیله Dr.Bronx : یک شنبه 10 آذر 1387 در 01:38 صبح

برچسب های این تاپیک

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

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