GHOST2010

دورة تصميم الأدوات

35 ردود في هذا الموضوع

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

بعد أن قمت بعمل بعض الدروس التى تساعد على تصميم الأدوات بشكل احترافى وهى

طريقة عمل Custom Property Editor

تعلم كيف تصنع خاصية من نوع Structure باستخدام Object Converter

تعلم كيفية إنشاء Custom Control Designer & Smart Tags

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

الآن أرجو من كل عضو منكم أن يطرح فكرة أداة يريد تصميمها ثم نقوم بتحديد الأولويات حسب مستوى الأداة حيث سنبدأ بالمستوى السهل حتى نرفع مستوى المبتدئين ثم نرتقى إلى المستويات الأعلى

فى انتظار اقتراحاتكم وأرجو أن أجد من يشارك ولا يموت الموضوع قبل أن يبدأ :wink:

2

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

معقول لا يوجد من يريد المشاركة؟!

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

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

مشاركتي في هذا الموضوع القيم تتمحور في أداة زر أو Button بنمط ويندوز فيستا. الزر يحتوي بالإضافة إلى النص المحدد عن طريق الخاصية Text نصا آخر كتعليق عن الوظيفة التي يقوم بها الزر. لهذه الأداة خاصيتان :

NoteText : تحدد أو ترجع نص التعليق الضاهر على الزر.

ShieldIcon : من نوع Boolean, يحدد أو يرجع قيمة تدل على ما إذا كانت شارة درع حماية ويندوز فيستا ظاهرة أم لا على الزر. هذه الخاصية تضهر شارة درع على الزر لإعلام المستخدم أن الوظيفة التي يقوم بها تحتاج إلى توفره على صلاحيات مدير النظام.

post-207152-1252503245_thumb.jpg

الموضوع كاملا على هذا الرابط.

تحياتي...

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

شكرا على مبادرتك أخى محمد جزاك الله خيرا

بصراحة كنت أتوقع تفاعلاً من الأعضاء أكثر من هذا ,, على كل حال هذا أول يوم للموضوع ولو ظل الموضوع راكداً بهذا الشكل سأقوم بحذفه فليس له فائدة

لا حول ولا قوة إلا بالله

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

هناك بعض الادوات التي نحتاج لها ولا نجدها بشكل مجاني جاهز ، مثلا اداة Pane قابلة للحركة بشكل تلقائي مثل صندوق الادوات في فيجوال ستوديو ، وهناك ايضا فكرة انشاء اداة تحاكي اداة CommandLink Button في ويندوز فيستا لكن قصدي تصميم اداة بديلة من الصفر حتى تعمل تحت كل الانظمة .

اداة تجمع بين ListView و TreeView بحيث يكون لدينا اداة TreeView العناصر الفرعيه nodes فيها عبارة عن Item كالموجود في Listview ( اقصد ان يكون مثل row في DatagridView )

تصميم اداة TaskPane كالموجودة في برنامج Microsoft Access والتي يعرض فيها اسماء الجداول والنماذج وغيرها

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

هل توجد اقتراحات أخرى أم لا يوجد من يريد المشاركة سوى محمد رضى والنبهانى؟

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

مرحباً أخواني الكريم :)،

في الآونة الأخيرة قرأت كتاب عن تصميم والتطوير وإحدى تلك المواضيع كانت عن تطوير الـ( ListBox )، لست متأكد كثيراً إن كنت قد كتبت الـ( Code ) بشكل كامل لأنني لا أتذكره كثيراً :P لكن إن كان هناك أي من الإقتراحات فأنا جاهز :) ;) .

ProLisBoxTest.jpg

انسخ الكود
  1.  
  2. [color= #000000; font-weight: bold;]Public[/color] [color= #000000; font-weight: bold;]Class[/color] ProListBox
  3. Inherits ListBox
  4. [color= #000000; font-weight: bold;]Private[/color] Const ItemMargin [color= #b1b100;]As[/color] Int32 [color= #339933;]=[/color] [color= #cc66cc;]2[/color]
  5.  
  6. [color= #000000; font-weight: bold;]Public[/color] Sub [color= #000000; font-weight: bold;]New[/color][color= #009900;]([/color][color= #009900;])[/color]
  7. MyBase[color= #339933;].[/color][color= #000000; font-weight: bold;]New[/color][color= #009900;]([/color][color= #009900;])[/color]
  8. MyBase[color= #339933;].[/color]DrawMode [color= #339933;]=[/color] Windows[color= #339933;].[/color]Forms[color= #339933;].[/color]DrawMode[color= #339933;].[/color]OwnerDrawVariable
  9.  
  10. [color= #000000; font-weight: bold;]Public[/color] Shadows Property Items[color= #009900;]([/color][color= #009900;])[/color] [color= #b1b100;]As[/color] ProListBoxItem[color= #009900;]([/color][color= #009900;])[/color]
  11. Get
  12. Dim ProListBoxItems[color= #009900;]([/color][color= #cc66cc;]0[/color] To MyBase[color= #339933;].[/color]Items[color= #339933;].[/color][color= #990000;]Count[/color] [color= #339933;]-[/color] [color= #cc66cc;]1[/color][color= #009900;])[/color] [color= #b1b100;]As[/color] ProListBoxItem
  13. [color= #b1b100;]For[/color] I [color= #b1b100;]As[/color] Int32 [color= #339933;]=[/color] [color= #cc66cc;]0[/color] To UBound[color= #009900;]([/color]ProListBoxItems[color= #009900;])[/color]
  14. ProListBoxItems[color= #009900;]([/color]I[color= #009900;])[/color] [color= #339933;]=[/color] DirectCast[color= #009900;]([/color]MyBase[color= #339933;].[/color]Items[color= #009900;]([/color]I[color= #009900;])[/color][color= #339933;],[/color] ProListBoxItem[color= #009900;])[/color]
  15. [color= #b1b100;]Return[/color] ProListBoxItems
  16. Set[color= #009900;]([/color]ByVal value [color= #b1b100;]As[/color] ProListBoxItem[color= #009900;]([/color][color= #009900;])[/color][color= #009900;])[/color]
  17. MyBase[color= #339933;].[/color]Items[color= #339933;].[/color]Clear[color= #009900;]([/color][color= #009900;])[/color]
  18. [color= #b1b100;]For[/color] [color= #990000;]Each[/color] _ProListBoxItem [color= #b1b100;]As[/color] ProListBoxItem In value
  19. MyBase[color= #339933;].[/color]Items[color= #339933;].[/color]Add[color= #009900;]([/color]_ProListBoxItem[color= #009900;])[/color]
  20.  
  21. Protected Overrides Sub OnMeasureItem[color= #009900;]([/color]ByVal E [color= #b1b100;]As[/color] [color= #990000;]System[/color][color= #339933;].[/color]Windows[color= #339933;].[/color]Forms[color= #339933;].[/color]MeasureItemEventArgs[color= #009900;])[/color]
  22. MyBase[color= #339933;].[/color]OnMeasureItem[color= #009900;]([/color]E[color= #009900;])[/color]
  23. [color= #b1b100;]If[/color] E[color= #339933;].[/color]Index [color= #339933;]<[/color] [color= #cc66cc;]0[/color] Or E[color= #339933;].[/color]Index [color= #339933;]>=[/color] MyBase[color= #339933;].[/color]Items[color= #339933;].[/color][color= #990000;]Count[/color] Then [color= #990000;]Exit[/color] Sub
  24. Dim CurrentProListBoxItem [color= #b1b100;]As[/color] ProListBoxItem [color= #339933;]=[/color] DirectCast[color= #009900;]([/color]MyBase[color= #339933;].[/color]Items[color= #009900;]([/color]E[color= #339933;].[/color]Index[color= #009900;])[/color][color= #339933;],[/color] ProList
    BoxItem[color= #009900;])[/color]
  25. Dim IWidth[color= #339933;],[/color] IHeight [color= #b1b100;]As[/color] Int32
  26. With CurrentProListBoxItem
  27. [color= #b1b100;]If[/color] [color= #339933;].[/color]Image IsNot Nothing Then
  28. IWidth [color= #339933;]=[/color] [color= #339933;].[/color]Image[color= #339933;].[/color]Width [color= #339933;]+[/color] [color= #cc66cc;]2[/color] [color= #339933;]*[/color] ItemMargin
  29. IHeight [color= #339933;]=[/color] [color= #339933;].[/color]Image[color= #339933;].[/color]Height [color= #339933;]+[/color] [color= #cc66cc;]2[/color] [color= #339933;]*[/color] ItemMargin
  30. [color= #990000;]End[/color] [color= #b1b100;]If[/color]
  31. [color= #b1b100;]If[/color] [color= #339933;].[/color]Text [color= #339933;]<>[/color] [color= #0000ff;]""[/color] Then
  32. Dim ItemSize [color= #b1b100;]As[/color] SizeF [color= #339933;]=[/color] E[color= #339933;].[/color]Graphics[color= #339933;].[/color]MeasureString[color= #009900;]([/color][color= #339933;].[/color]Text[color= #339933;],[/color] [color= #339933;].[/color]Font[color= #009900;])[/color]
  33. Dim TxtHeight [color= #b1b100;]As[/color] Int32 [color= #339933;]=[/color] CInt[color= #009900;]([/color]ItemSize[color= #339933;].[/color]Height [color= #339933;]+[/color] [color= #cc66cc;]2[/color] [color= #339933;]*[/color] ItemMargin[color= #009900;])[/color]
  34. [color= #b1b100;]If[/color] TxtHeight [color= #339933;]>[/color] IHeight Then IHeight [color= #339933;]=[/color] TxtHeight
  35. IWidth [color= #339933;]+=[/color] ItemSize[color= #339933;].[/color]Width
  36. [color= #990000;]End[/color] [color= #b1b100;]If[/color]
  37. E[color= #339933;].[/color]ItemWidth [color= #339933;]=[/color] IWidth
  38. E[color= #339933;].[/color]ItemHeight [color= #339933;]=[/color] IHeight
  39.  
  40. Protected Overrides Sub OnDrawItem[color= #009900;]([/color]ByVal E [color= #b1b100;]As[/color] [color= #990000;]System[/color][color= #339933;].[/color]Windows[color= #339933;].[/color]Forms[color= #339933;].[/color]DrawItemEventArgs[color= #009900;])[/color]
  41. MyBase[color= #339933;].[/color]OnDrawItem[color= #009900;]([/color]E[color= #009900;])[/color]
  42. [color= #b1b100;]If[/color] E[color= #339933;].[/color]Index [color= #339933;]<[/color] [color= #cc66cc;]0[/color] Or E[color= #339933;].[/color]Index [color= #339933;]>=[/color] MyBase[color= #339933;].[/color]Items[color= #339933;].[/color][color= #990000;]Count[/color] Then [color= #990000;]Exit[/color] Sub
  43. Dim CurrentProListBoxItem [color= #b1b100;]As[/color] ProListBoxItem [color= #339933;]=[/color] DirectCast[color= #009900;]([/color]MyBase[color= #339933;].[/color]Items[color= #009900;]([/color]E[color= #339933;].[/color]Index[color= #009900;])[/color][color= #339933;],[/color] ProList
    BoxItem[color= #009900;])[/color]
  44. E[color= #339933;].[/color]DrawBackground[color= #009900;]([/color][color= #009900;])[/color]
  45. [color= #b1b100;]If[/color] SelectedIndex [color= #339933;]=[/color] E[color= #339933;].[/color]Index Then E[color= #339933;].[/color]DrawFocusRectangle[color= #009900;]([/color][color= #009900;])[/color]
  46. Dim X [color= #b1b100;]As[/color] Int32 [color= #339933;]=[/color] ItemMargin
  47. With CurrentProListBoxItem
  48. [color= #b1b100;]If[/color] [color= #339933;].[/color]Image IsNot Nothing Then
  49. Dim Y [color= #b1b100;]As[/color] Integer [color= #339933;]=[/color] [color= #990000;]_[/color]
  50. E[color= #339933;].[/color]Bounds[color= #339933;].[/color]Top [color= #339933;]+[/color] [color= #009900;]([/color]E[color= #339933;].[/color]Bounds[color= #339933;].[/color]Height [color= #339933;]-[/color] [color= #339933;].[/color]Image[color= #339933;].[/color]Height[color= #009900;])[/color] [color= #cc66cc;]2[/color]
  51. E[color= #339933;].[/color]Graphics[color= #339933;].[/color]DrawImage[color= #009900;]([/color][color= #339933;].[/color]Image[color= #339933;],[/color] X[color= #339933;],[/color] Y[color= #339933;],[/color] [color= #339933;].[/color]Image[color= #339933;].[/color]Width[color= #339933;],[/color] [color= #339933;].[/color]Image[color= #339933;].[/color]Height[color= #009900;])[/color]
  52. X [color= #339933;]=[/color] [color= #339933;].[/color]Image[color= #339933;].[/color]Width [color= #339933;]+[/color] [color= #cc66cc;]2[/color] [color= #339933;]*[/color] ItemMargin
  53. [color= #990000;]End[/color] [color= #b1b100;]If[/color]
  54. [color= #b1b100;]If[/color] [color= #339933;].[/color]Text [color= #339933;]<>[/color] [color= #0000ff;]""[/color] Then
  55. Dim ItemSize [color= #b1b100;]As[/color] SizeF [color= #339933;]=[/color] E[color= #339933;].[/color]Graphics[color= #339933;].[/color]MeasureString[color= #009900;]([/color][color= #339933;].[/color]Text[color= #339933;],[/color] [color= #339933;].[/color]Font[color= #009900;])[/color]
  56. Dim Y [color= #b1b100;]As[/color] Integer [color= #339933;]=[/color] [color= #990000;]_[/color]
  57. E[color= #339933;].[/color]Bounds[color= #339933;].[/color]Top [color= #339933;]+[/color] CInt[color= #009900;]([/color][color= #009900;]([/color]E[color= #339933;].[/color]Bounds[color= #339933;].[/color]Height [color= #339933;]-[/color] ItemSize[color= #339933;].[/color]Height[color= #009900;])[/color] [color= #339933;]/[/color] [color= #cc66cc;]2[/color][color= #009900;])[/color]
  58. Using the_brush [color= #b1b100;]As[/color] [color= #000000; font-weight: bold;]New[/color] SolidBrush[color= #009900;]([/color][color= #339933;].[/color]ForeColor[color= #009900;])[/color]
  59. E[color= #339933;].[/color]Graphics[color= #339933;].[/color]DrawString[color= #009900;]([/color][color= #339933;].[/color]Text[color= #339933;],[/color] [color= #339933;].[/color]Font[color= #339933;],[/color] the_brush[color= #339933;],[/color] X[color= #339933;],[/color] Y[color= #009900;])[/color]
  60. [color= #990000;]End[/color] [color= #b1b100;]If[/color]
  61.  
  62. [color= #990000;]End[/color] [color= #000000; font-weight: bold;]Class[/color]
  63.  
  64. [color= #339933;]<[/color]Serializable[color= #009900;]([/color][color= #009900;])[/color][color= #339933;]>[/color] [color= #990000;]_[/color]
  65. [color= #000000; font-weight: bold;]Public[/color] [color= #000000; font-weight: bold;]Class[/color] ProListBoxItem
  66. [color= #666666; font-style: italic;]#Region "Variables"[/color]
  67. [color= #000000; font-weight: bold;]Private[/color] _Text [color= #b1b100;]As[/color] String [color= #339933;]=[/color] String[color= #339933;].[/color][color= #990000;]Empty[/color]
  68. [color= #000000; font-weight: bold;]Private[/color] _ForeColor [color= #b1b100;]As[/color] Color [color= #339933;]=[/color] Drawing[color= #339933;].[/color]SystemColors[color= #339933;].[/color]ControlText
  69. [color= #000000; font-weight: bold;]Private[/color] _Font [color= #b1b100;]As[/color] Font [color= #339933;]=[/color] [color= #000000; font-weight: bold;]New[/color] Font[color= #009900;]([/color][color= #0000ff;]"Arial"[/color][color= #339933;],[/color] [color= #cc66cc;]12[/color][color= #339933;],[/color] [color= #cc66cc;]0[/color][color= #339933;],[/color] [color= #cc66cc;]3[/color][color= #009900;])[/color]
  70. [color= #000000; font-weight: bold;]Private[/color] _Image [color= #b1b100;]As[/color] Image
  71. [color= #666666; font-style: italic;]#End Region[/color]
  72.  
  73. [color= #666666; font-style: italic;]#Region "Properties"[/color]
  74. [color= #000000; font-weight: bold;]Public[/color] Property Text[color= #009900;]([/color][color= #009900;])[/color] [color= #b1b100;]As[/color] String
  75. Get
  76. [color= #b1b100;]Return[/color] _Text
  77. Set[color= #009900;]([/color]ByVal value [color= #b1b100;]As[/color] String[color= #009900;])[/color]
  78. _Text [color= #339933;]=[/color] value
  79.  
  80. [color= #000000; font-weight: bold;]Public[/color] Property ForeColor[color= #009900;]([/color][color= #009900;])[/color] [color= #b1b100;]As[/color] Color
  81. Get
  82. [color= #b1b100;]Return[/color] _ForeColor
  83. Set[color= #009900;]([/color]ByVal value [color= #b1b100;]As[/color] Color[color= #009900;])[/color]
  84. _ForeColor [color= #339933;]=[/color] value
  85.  
  86. [color= #000000; font-weight: bold;]Public[/color] Property Font[color= #009900;]([/color][color= #009900;])[/color] [color= #b1b100;]As[/color] Font
  87. Get
  88. [color= #b1b100;]Return[/color] _Font
  89. Set[color= #009900;]([/color]ByVal value [color= #b1b100;]As[/color] Font[color= #009900;])[/color]
  90. _Font [color= #339933;]=[/color] value
  91.  
  92. [color= #000000; font-weight: bold;]Public[/color] Property Image[color= #009900;]([/color][color= #009900;])[/color] [color= #b1b100;]As[/color] Image
  93. Get
  94. [color= #b1b100;]Return[/color] _Image
  95. Set[color= #009900;]([/color]ByVal value [color= #b1b100;]As[/color] Image[color= #009900;])[/color]
  96. _Image [color= #339933;]=[/color] value[color= #339933;].[/color]GetThumbnailImage[color= #009900;]([/color][color= #cc66cc;]32[/color][color= #339933;],[/color] [color= #cc66cc;]32[/color][color= #339933;],[/color] Nothing[color= #339933;],[/color] Nothing[color= #009900;])[/color]
  97. [color= #666666; font-style: italic;]#End Region[/color]
  98. [color= #990000;]End[/color] [color= #000000; font-weight: bold;]Class[/color]
  99.  

بالتوفيق :) .

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
هناك بعض الادوات التي نحتاج لها ولا نجدها بشكل مجاني جاهز ، مثلا اداة Pane قابلة للحركة بشكل تلقائي مثل صندوق الادوات في فيجوال ستوديو ، وهناك ايضا فكرة انشاء اداة تحاكي اداة CommandLink Button في ويندوز فيستا لكن قصدي تصميم اداة بديلة من الصفر حتى تعمل تحت كل الانظمة .

اداة تجمع بين ListView و TreeView بحيث يكون لدينا اداة TreeView العناصر الفرعيه nodes فيها عبارة عن Item كالموجود في Listview ( اقصد ان يكون مثل row في DatagridView )

تصميم اداة TaskPane كالموجودة في برنامج Microsoft Access والتي يعرض فيها اسماء الجداول والنماذج وغيرها

مرحباً أخي الكريم :)،

مع القليل من البحث يمكنك أن تجد شيء مثل هذا ( Magic Library Docking Manager Designer ) مجاني وبه العديد من الأمثلة على جميع عناصره .

بالتوفيق :) .

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

لقد أصبت بالإحباط :S :S

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
لقد أصبت بالإحباط :S :S

لماذا ؟!

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

يا مشرفنا العزيز المشرفين قبلك حدث لهم اكثر من ذلك فلاتحبط من بدري فالاحباط يصيبك بالملل وعدم التفاعل يجب ان تكون فرحا لأن هناك من يشارك معك حتى ولوكان شخص واحد مادام ان موضوعك قرأه الكثير

===============

اريد ان شارك باحد الخواص العجيبة التي لم توجد من قبل في فيجوال بيسك 6 وهي خاصية ownerDraw وهذه الخاصية وظيفتها تفعيل الرسم الداخلي للاداة نفس مشاركة الاخ بشار فهذه الخاصية عند تفعيلها يستجيب الحدث المرتبط بها وهو الحدث itemdraw كماهو موجود في الكود الذي وضعه الاخ بشار .

Protected Overrides Sub OnDrawItem(ByVal E As System.Windows.Forms.DrawItemEventArgs)		MyBase.OnDrawItem(E)		If E.Index < 0 Or E.Index >= MyBase.Items.Count Then Exit Sub		Dim CurrentProListBoxItem As ProListBoxItem = DirectCast(MyBase.Items(E.Index), ProListBoxItem)		E.DrawBackground()		If SelectedIndex = E.Index Then E.DrawFocusRectangle()		Dim X As Int32 = ItemMargin		With CurrentProListBoxItem			If .Image IsNot Nothing Then				Dim Y As Integer = _				E.Bounds.Top + (E.Bounds.Height - .Image.Height) \ 2				E.Graphics.DrawImage(.Image, X, Y, .Image.Width, .Image.Height)				X = .Image.Width + 2 * ItemMargin			End If			If .Text <> "" Then				Dim ItemSize As SizeF = E.Graphics.MeasureString(.Text, .Font)				Dim Y As Integer = _				E.Bounds.Top + CInt((E.Bounds.Height - ItemSize.Height) / 2)				Using the_brush As New SolidBrush(.ForeColor)					E.Graphics.DrawString(.Text, .Font, the_brush, X, Y)				End Using			End If		End With	End Sub

ففي هذا الكود يمكننا استخدام امكانيات فثة الرسم Graphics بكل سهولة ورسم مانريده في داخل الاداة سواء رسم مربعات الالوان او رسم صورة او غير ذلك

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

بالفعل اخي بشار تلك الاداة رائعه وهي اداة Pane متحركة مثالية

اذا نلغي تلك الاداة من القائمة وتبقى باقي الادوات !

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

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

ما رأيكم في عمل أداة رسم بياني (chart) على شكل دائري .... حيث يقوم المبرمج بتقسيم الدائرة إلى عدد معين من المناطق و إعطاء كل منطقة اللون المناسب و العنوان ......

المشكلة أنها تحتاج إلى الرسم بGDI+......ما رأيكم في هذه الفكرة؟؟؟

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
السلام عليكــم ورحمـة الله وبركاتــه ،،

ما رأيكم في عمل أداة رسم بياني (chart) على شكل دائري .... حيث يقوم المبرمج بتقسيم الدائرة إلى عدد معين من المناطق و إعطاء كل منطقة اللون المناسب و العنوان ......

المشكلة أنها تحتاج إلى الرسم بGDI+......ما رأيكم في هذه الفكرة؟؟؟

فكرة جميلة :) ;) --> Under Programming :)

ليس هناك مشاكل مع الـ( +GDI ) عالم أخر :P

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
لماذا ؟!

كنت أتوقع تفاعلاً أكثر من هذا :wacko:

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
كنت أتوقع تفاعلاً أكثر من هذا :wacko:

أعلم أن المشاركات ليس كثيرة, لكن بعض من الأعضاء بدء يهتم بالموضوع وأعتقد أن البعض منهم يحتاج أن يقرأ ويجرب ( Code ) جديد ليحاول جهده في عمل شيء مماثل أو أفضل منه ;)

لنأمل بيوم غد :P ;)

_____________________________________________

PieChart.jpg

PieChart.zip (19 KB)

ليس بكامل !!, علينا أن نطوره بشكل أفضل من هذا ;)

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

Advanced Scroll Bar - Horizontal

صورة عن :

SCBar.jpg

المشروع :

AdvancedScrollBar.zip (20 KB)

بالتوفيق :) .

تم تعديل بواسطه Bashar Rabat
1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

Rating Bar

صورة عن :

RTBar.jpg

RatingBar.zip (20 KB)

بالتوفيق :)

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

جزاك الله خيرا أخى بشار على حماسك وتفاعلك

0

شارك هذا الرد


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

شكراً لك أنت على إنشاء هذه الأفكار الجميلة ;) ( وجدت شيئاً جديداً أفعلة بسعادة :P )

بالمناسبة ( مبروك × 99999999999999999999999999999999999999 ) ;)

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
بالمناسبة ( مبروك × 99999999999999999999999999999999999999 )

:hmm: :hmm:

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
:hmm: :hmm:

حاجة كده قرأت عنها في ( مجتمع الفريق العربي ) يعني مع تلميح ( اللحمة :P ) :lol:

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

أنا شكيت فى كده فعلا ,, عقبالك :D

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
أنا شكيت فى كده فعلا ,, عقبالك :D

الله يخليك ويهنيك :) عقبال مانشوفك بابا ;)

Ya Casper !! 2nta Fen Ya Bni :lol:

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

Vista Loading Cursor :) - The way it works - Don't be shocked, it's just an idea :P ;)

VistaLoadingCursor.zip (16 KB)

Enjoy ;)

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .