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

كيف اعمل شريط ادوات في موقعي Toolbar

بدأه فتاة البحر في 26 فبراير 2014 · 4 رد · 1,461 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

مرحبا اخوتي

كيفكن

بحتاج مساعدتكن ازا ممكن

انا بدي اضيف خاصية تول بار في موقعي ، متل الصورة المرفقة.

مش ضروري نفسها بالزبط ممكن تشبهها.

بحثت كتير في النت و ما لقيت طرق واضحه

خصوصا اني بدي لما اضغط على زر بحث في الشريط ، تنفتح لي صفحة البحث و يكون لون الزر مميز او تحته خط

و لو مثلا ضغطت على زر صور ، تنفتح لي صفحة الصور و يكون لون هاد الزر مميز ، و يرجع زر البحث بدون تمييز متل بقية الازرار

يا رب تكونوا فهمتوا علي.

\

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

او اني ممكن اني اعمل الشريط من خلال HTML ؟؟

في كل الحالتين يا ليت توضحوا لي الطريقة ، لو مجرد تلميح و انا بكمل الباقي بنفسي

و شكرا كتير الكن

 

post-239313-0-56853100-1393439856.png

من فضلك... اذكر الله

لا اله الا الله وحده لا شريك له

له الملك و له الحمد و هو على كل شيء قدير

:thumb_up: :clapping:

(f)

#2

الله يرحم ايام ما كان المنتدى نشيط كتير و مفيد

هلئ بيمر يوم و يومين ع الموضوع و ما حدا برد عليه

 

عموما شكرا الكم

من فضلك... اذكر الله

لا اله الا الله وحده لا شريك له

له الملك و له الحمد و هو على كل شيء قدير

:thumb_up: :clapping:

(f)

#3

بالنسبة لشي اسمة توول بار جاهز لا اعلم اذا كان موجود لكن انا

راح اعطيك الفكرة اللي انا استخدمها والله اعلم

 

استخدم يوزر كنترول UserControl

ضع فيها صف مكون من 5 اعمدة مثلا في كل خلية ضع الروابط التي تريدها

في احدى الخلايا ضع صندوق TextBox لاجراء عملية البحث

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

 

ضع جميع شفراتك داخل اليوزر كنترول مثل شفرة البحث وشفرات التنقل عبر الصفحات

 

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

 

اذا في اي اشكالية تفضل

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


 


 


syria.jpg


#4

أنتي بحاجة لتعلم CSS والتعامل معها , عموما ليكن لدينا ال DIV التالي :

<div>
        <span>
            <asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl="www.google.com">one</asp:HyperLink></span>
        <span>
            <asp:HyperLink ID="HyperLink2" runat="server" NavigateUrl="www.google.com">tow</asp:HyperLink></span>
        <span>
            <asp:HyperLink ID="HyperLink3" runat="server" NavigateUrl="www.google.com">three</asp:HyperLink></span>
    </div>

وليكن لدينا ملف CSS التالي :

body {}a:hover{    background-color: #FF0000;}

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

قل لمن يحمل هما ****** إن همــــا لا يدوم
:rolleyes: :rolleyes: :clapping: :rolleyes: :rolleyes:

مثلا تفنى المسـرة ***** هكذا تفنى الهموم

#5

اشكركم اخوتي

و لكن...

 

اخي gazao ، طريقتك لا بأس بها و لكنها بدائية جدا جدا

 

 

اخي Tammam_KD ، طريقتك لا تؤدي المتطلبات التي تحدثت عنها ابدا

 

\

 

 

عموما سألت كثير و حصلت على الاجابة النموذجيه ، و سأضعها هنا من باب الفائدة:

اولا نضيف عنصر Menu من صندوق الادوات و من ثم نضف عناصر بها مثل : ملف تحرير اتصل بنا ......... الخ

ثم من خصائص المنيو ، نذهب الى خاصية Orentation و نضعها افقيا بدلا من كونها عموديه بشكل افتراضي

 

ثم نذهب الى كود css و عند كل item نضيف خاصية Tooltip و هي المسؤولة عن اظهار التلميح عند كل ايتم ، كما في هذا المثال :

<asp:MenuItem Text="Search" Value="Search" ToolTip="This page for search purposes"></asp:MenuItem>

و من اجل تمييز لون الزر المضغوط ، و على افتراض اننا وضعنا المنيو في Master page

نذهب اولا الى كود css لكل صفحة و نضع لها عنوان في خاصية Title ، كما يلي :

<%@ Page Title="Search" Language="C#" MasterPageFile="~/NewMasterPage.master" AutoEventWireup="true" CodeFile="SearchPage.aspx.cs" Inherits="SearchPage" %>

ثم نذهب الى الماستر بيج و نضع الكود التالي في page load:

 // to change the color of the selected item in the menu
        switch (Page.Title)
        {
            case "Home":
                Menu1.Items[0].Selected = true;
                break;
           case "Projects":
                Menu1.Items[1].Selected = true;
                break;
           case "AddPo":
                Menu1.Items[2].Selected = true;
                break;

/

 

و بذلك نكون قد انشأنا شريط ادوات بأسهل اسهههههههل طريقه

و اتمنى اكون افدتكم

و ارجو من كل من يمر من هنا و يستفيد ان يدعو لي دعوه في ظهر الغيب ان يوفقي الله و يغنيني بحلاله عن حرامه و بفضله عن من سواه

في امان الله

تم تعديل هذه المشاركة بواسطة فتاة البحر في 6 مارس 2014 في 03:49

من فضلك... اذكر الله

لا اله الا الله وحده لا شريك له

له الملك و له الحمد و هو على كل شيء قدير

:thumb_up: :clapping:

(f)

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