منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : [تم الحل] اظهار النص علي هيئة نجوم
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم

لي برنامج به مربع بحث InputBox للبحث عن شئ فهل يمكن عند البحث وكتابة النص المراد البحث عنه داخل مربع البحث يتم اظهار النص علي هيئة نجوم ولكم مني جزيل الشكر
بسم الله الرحمن الرحيم

عند استخدامك textbox عادي :
1- حدد ال textbox المراد اظهار به النص على شكل نجوم .
2- اذهب لشاشة الخصائص واختر خاصية passwordchar .
3- ضع علامة النجمة من الكيبورد .

انتهى

اما اذا كنت تقصد مربع inputbox الجهاز فأنا والله لا اعرف الطريقة

بالتوفيق
وعليكم السلام ورحمة الله وبركاته

ضع هدا الكود في Module

PHP كود :
Public Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As StringByVal lpWindowName As String) As Long
Public Declare Function FindWindowEx Lib "user32" Alias "FindWindowExA" (ByVal hWnd1 As LongByVal hWnd2 As LongByVal lpsz1 As StringByVal lpsz2 As String) As Long
Public Declare Function SetTimerLib "user32" (ByVal hwnd&, ByVal nIDEvent&, ByVal uElapse&, ByVal lpTimerFunc&)
Public Declare Function 
KillTimerLib "user32" (ByVal hwnd&, ByVal nIDEvent&)
Public Declare Function 
SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As LongByVal wMsg As LongByVal wParam As LonglParam As Any) As Long
Const EM_SETPASSWORDCHAR = &HCC
Public Const NV_INPUTBOX As Long = &H5000&
Public 
Sub TimerProc(ByVal hwnd&, ByVal uMsg&, ByVal idEvent&, ByVal dwTime&)
Dim EditHwnd As Long
EditHwnd 
FindWindowEx(FindWindow("#32770"App.Title), 0"Edit""")
Call SendMessage(EditHwndEM_SETPASSWORDCHARAsc("*"), 0)
KillTimer hwndidEvent
End Sub 


وضع الكود التالي في زر

PHP كود :
Private Sub Command1_Click()
Dim A As String
SetTimer hwnd
NV_INPUTBOX10AddressOf TimerProc
InputBox("Enter Password")
MsgBox A
End Sub 


بالتوفيق
جزاك الله خيرا
فعلا مشاركة متميزة
وأود أن تلبي رجائي بشرح حتي ولو بشكل بسيط للأكوادونكون شاكرين جهدك الكريم.
جزاكم الله خيرا