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

Windows Search

ما در این پست قسمت Search گوشه بالای صفحه Explorer ویندوز رو شبیه سازی می کنیم. درایو رو انتخاب می کنیم و مطلب، فایل و ... رو در قیمت Search می نویسیم و لیست موارد Search شده در پنجره Explorer به نمایش درخواهد آمد. برای انجام اینکار فرم بالا رو طراحی کنید و در اون کنترل های زیر رو قرار بدید:

Combobox: CombDrives

Textbox: txtSearch

Button: btnSearch

و حالا کدهای زیر رو در روال های مشخص شده فرم و دکمه قرار دهید:

Private Sub Form_Load()

    GetDrives

End Sub


Private Sub btnSearch_Click()

    Dim txtDrive As String

    txtDrive = Me.CombDrives & ":\"

    Call Shell("explorer.exe " & Chr(34) & "search-ms:query=" & txtSearch & "&crumb=location:" & txtDrive, vbNormalFocus)

End Sub


Sub GetDrives()

    Dim fs, dr, x As Variant

    CombDrives.RowSourceType = "Value List"

    Set fs = CreateObject("Scripting.FileSystemobject")

    Set dr = fs.Drives

    For Each x In dr

        CombDrives.AddItem x.DriveLetter

    Next

    CombDrives.Value = CombDrives.ItemData(0)

End Sub


  • امید دانشور

Access

Call Shell

Drive

Explorer

File

Search

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است
ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی