PDA

View Full Version : یه کار توپ تو VB



Mohammad_programmer
سه شنبه 24 آذر 1383, 18:25 عصر
سلام
من می خوام یه برنامه بنویسم که توش یه خورده برنامه نویسی داره (منظورم اینه که داخل برنامه میشه برنماه نوشت ) حالا می خواستم یه کاری کنم که مثل تو VB و بقیه زبانهای برنامه نویسی هنگام نوشتن کد لیست باز بشه و کار کد نویسی رو راحت کنه

لطفا اگه کار های دیگه باحال هم در رابطه با این کار من دارید به من اطلاع بدید

لطفا هر کی می خواد نظر بده کامل نظر بده
ممنونم

Behrouz_Rad
چهارشنبه 25 آذر 1383, 07:13 صبح
سلام.
آفرین به این همه خلاقیت و پشتکار.
اون منوی رو به پایینی که شما میگی در تمام زبان های برنامه نویسی دنیا به Intellisense معروفه.
یعنی شما می خوای برنامت Intellisense داشته باشه.
پس باید یک Activex Control بسازی.
ساختش یه کوچولو دردسر داره.
پس یک List View لازم داری.
می تونی یک فایل متنی بسازی و آیتم ها رو از اون بخونی.


Public Sub PopulateList(ByVal Filename As String)
Dim sParse() As String
Dim sInput As String
Dim lvItem As ListItem
lvwOutput.ListItems.Clear
Dim FreeFileNum As Integer
FreeFileNum = FreeFile
Open Filename For Input As FreeFileNum
Do Until EOF(FreeFileNum)
Line Input #FreeFileNum, sInput
sParse = Split(Right$(sInput, Len(sInput) - 1), Left$(sInput, 1), 5, vbBinaryCompare)
If Len(sParse(1)) > 0 Then
Set lvItem = lvwOutput.ListItems.Add(, , sParse(1), , Val(sParse(0)))
End If
Loop
Close #FreeFileNum
End Sub

یا می تونی یه Property تعریف کنی که کاربر دونه دونه آیتم ها رو به List View اضافه کنه:
این یه راه کلی بود...
بقیه کارها مثل جستجو، حذف آیتم و ... به عهده خودت.
اگر هم نتونستی بعد از جمعه که کنکوره خودم واست می نویسم.
با باییییییییییییی
بهروز راد
:wise1:

Mohammad_programmer
سه شنبه 01 دی 1383, 17:36 عصر
سلام دوست عزیز
ممنونم از این که بهم پاسخ دادی اما لطفا یه دونه پروژه نمونه برام بذار آخه من چیزی از این سر در نیاوردم .
ممنون