المشاركة الأصلية بواسطة محمد بن أحمد أبو حذيفة
مشاهدة المشاركة
[hide]
كود:
--
ListBox.DeleteItem("ListBox2", -1);
tx = Input.GetText("Input2");
x=false ;
if tx~="" then
cn = ListBox.GetCount("ListBox1");
if cn~=-1 then
for c = 1, cn do
t = ListBox.GetItemText("ListBox1", c);
if t~="" then
ntx = String.Left(t, String.Length(tx));
if ntx==tx then
d = ListBox.GetItemData("ListBox1", c);
ListBox.AddItem("ListBox2", t, d);
x=true ;
end
end
end
if x~=true then
Dialog.Message("Notice", "عفوا لم يتم إيجاد الكلمة التى تبحث عنها", MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
end
ListBox.SetUpdate("ListBox2", true);
end
else
Dialog.Message("Notice", "من فضلك أكتب الكلمة المطلوب البحث عنها أولا ", MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
end
يمكن أن تضع هذا الكود كبديل عن الكود الموجود فى زر البحث " إستبدال يا عم الحاج "
أو تضع هذا الكود فى الإينبوت فى الحدث " On Char " وتستغنى عن الزر فبمجرد كتابة حرف يتم البحث وتظهر النتائج .
أيهما تفضل ...........

ملحوظة الكود تم تجربتة على الأسماء باللغة الإنجليزية ولم يتم التجربة على العربية فقد صممتة للبحث من اليسار لليمين " حاجة كدة على السريع يعنى "

تعليق