الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

طريقة عمل شاشة بحث مثل هذا التصميم

بدأه محمد فؤاد تركي في 3 أكتوبر 2011 · 18 رد · 3,626 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السادة الزملاء

أعجبني التصميم المرفق لشاشة بحث اريد ان انفذ مثلها في برنامجي

post-46243-031881500 1317638533_thumb.jp

المرفقات
03-10-2011 8-27-50 AM.jpg

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#2

لمزيد من الايضاح

كل المطلوب هو عندما يفتح فورم البحث يكون موقعة دائماً مرتبط بالتكست بوكس الموجود في الصورة

بحثت عن هذه المشكلة فوجد هذا الكود لكن لم استطع ضبط هذه شاشة البحث بحيث تكون مرتبطة دائما في نفس الموقع مهما اختلفت حجم الشاشة

Dim f As New frmYourForm
 Try
 With f
 .RunCode = True
 .Location = Me.PointToScreen(New Point(CheckBox1.Left, CheckBox1.
 Top + CheckBox1.Height))
 .ShowDialog(Me)
 End With
 Finally
 f.Dispose()
 End Try

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#3

حاولت ضبط هذه الخاصية باستخدام Location لكن اذا اختلفت ابعاد الفورم لا يظهر الفورم الاخر في نفس المكان

post-46243-077368700 1317651520_thumb.jp

المرفقات
03-10-2011 4-13-42 PM.jpg

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#4

استخدم كنترول

LookUp في DevExpress

أفضل اقوى واجمل وتعطيك خصائص ومرونة اكثر

تحياتي

#5

ان أمكن يا أخي وضع روابط لامثلة تتحدث عن نفس الموضوع مع العلم اذا كان الحل من خلال اي كنترول داخل visual studio يكون افضل بدلا من اللجوء لاي مكونات خارجية

تم تعديل هذه المشاركة بواسطة محمد فؤاد تركي في 3 أكتوبر 2011 في 19:05

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#6

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

اخي اضبط احداثيات الفورم على النحو التالي

 frmLookup.Left=txtID.Left 
frmLookup.Top=txtID.Top+txtID.Height

تم تعديل هذه المشاركة بواسطة VB Helper في 3 أكتوبر 2011 في 19:32

.:: Wish to become better and better ::.

#7

السلام عليكم

أخي محمد

ممكن حضرتك تشوف المثال التالي

http://www.4shared.com/file/mFyG9Shd/example.html

منحة للخريجين وطلاب الجامعات و المعاهد

دبلومة لتخريج مبرمج متخصص في هندسة صناعة البرمجيات وتصميم وبرمجة تطبيقات الأنترنت

سبحان الله وبحمده سبحان الله العظيم

#8

بارك الله فيك أخي الفاضل VBHelper

حياك الله أخي Mady علي المثال الرائع

لكن لي ملاحظة في المثال المرفق للاخ Mady اذا قمت بتصغير الفورم الاول Form1 وحاولت تشغيل البرنامج يظهر الشكل كما هو موضح بالصورة أدناه والمطلوب أن ينبثق الفورم الثاني Form2 خارج حدود الفورم الاول Form1

اذا كان الفورم الاول Form1 حجمة صغير وكما هو واضح في الاختلاف بين الصورتين أدناه

post-46243-042490800 1317706332_thumb.jp

post-46243-070420400 1317706358_thumb.jp

مرفق المثال القدم من الاخ Mady

example.rar

المرفقات
04-10-2011 7-23-57 AM.jpgpost-46243-031881500%201317638533.jpg

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#9

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

اخي محمد لا تجعل فورم الـ Lookup كفورم ابن, ما عليك الا ضبط الخاصيه TopMost الى True

.:: Wish to become better and better ::.

#10

ضبطت الخيار لكنها لم تضبط معي فهل يمكنك التعديل علي المثال المرفق في المشاركة رقم 8

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#11

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

اخي جرب المشروع المرفق ..

WindowsApplication1.zip

1

.:: Wish to become better and better ::.

#12

أخي الفاضل VBHelper

بارك الله فيك علي التعديل لكن لي ملاحظة اذا قمت بتغيير الــ layout الخاص بالفورم سواء تكبير أو تصغير الفورم يختلف مكان فورم الــ Lookup نفس الشيء اذا قمت بتغيير أماكن الــ button أو TextBox الموجود علي الفورم

post-46243-016517200 1317726126_thumb.jp

المرفقات
04-10-2011 12-53-30 PM.jpg

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#13

LookUpEdit is a multi-column combo box with lookup functionality. It offers the following capabilities.

lookupEdit.png

Customizable columns collection.

Customizable column header visibility.

Display and edit values are taken from separate fields.

Sorting dropdown list data by column values. End users can also change the applied sort order.

Multiple sort modes including auto-completion, searching within the dropdown list and auto-filtering. End users are allowed to change the search column.

Display text formatting for dropdown columns.

Custom processing for entering not-in-list values. You can handle a specially designed event to insert new records into the underlying data source.

#14

أخي Big Boss

ارجو وضع رابط لتحميل الاداه LookUpEdit

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#15

تستخدم اي نسخة من محرر .Net

?

#16

Part1

Part2

Part 3

خاصة هذه الاداة لنسخة MS Visual Studio .net 2010

مع الكراك

تحميلي اي مشكلة تواجهك اعلمني به

بالتوفيق

#17

السلام عليكم

ممكن تستخدم الكود التالي

Form2.Left = Me.Location.X + Me.TextBox1.Left
Form2.Top = Me.Location.Y + Me.TextBox1.Top + 50
Form2.Show()

تم تعديل هذه المشاركة بواسطة Mady-AGC في 4 أكتوبر 2011 في 19:28

1

منحة للخريجين وطلاب الجامعات و المعاهد

دبلومة لتخريج مبرمج متخصص في هندسة صناعة البرمجيات وتصميم وبرمجة تطبيقات الأنترنت

سبحان الله وبحمده سبحان الله العظيم

#18
86 BiG BoSs كتب:

Part1

Part2

Part 3

خاصة هذه الاداة لنسخة MS Visual Studio .net 2010

مع الكراك

تحميلي اي مشكلة تواجهك اعلمني به

بالتوفيق

أخي Big Boss 86

أستخدم VS.Net 2008 Sp1 Professional

أخي الفاضل Mady

بارك الله فيك علي المساعده الكود المرفق قريب جداً من الحل الصحيح لكن مازال هناك شيء يجب ان يضبط

علي اي حال بفضل مساعدتكم لي قد توصلت لهذا الكود الذي مهما تغير مكان الكنترولز داخل الفورم أو حتي تغيرت مقاسات الفورم فلا تتغير lookup وتبقي ملازمة للــ TextBox طول الوقت بنفس الابعاد

 Frm_FSearch.Top = Me.Top + Me.TxtFrom.Top + (TxtFrom.Height * 2) + 6
        Frm_FSearch.Left = Me.Left + Me.TxtFrom.Left + 4
        Frm_FSearch.StartPosition = FormStartPosition.Manual
        Frm_FSearch.TopMost = True
        Frm_FSearch.Show()

وشكراً لكم جميعاً

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#19

السلام عليكم ورحمة الله :blush:

يمكن أن يفيدك هدا المثال الدي حاولت أن أبسطه

حمل المثال من المرفقات

ملاحظة :

غير الخصائص properties التالية :

StarPosition : Manual

FormBorderStyle : None

POPUP.rar

تم تعديل هذه المشاركة بواسطة aalhanane في 16 أكتوبر 2011 في 15:06

مواضيع مشابهة