تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
أريد تغيير إتجاه أداة TreeListView من اليمين إلى اليسار [تم الحل]
#1
يوجد بالمرفقات أداة TreeListView مع السورس كود أريد تغيير إتجاهها من اليمين الى اليسار هل من الممكن ذلك صورة الأداة :


الملفات المرفقة الشكل المصغر
   

.zip   TreeViewColumnsProject.zip (الحجم : 110.73 ك ب / التحميلات : 40)
الرد }}}
تم الشكر بواسطة:
#2
السلام عليكم اخي عاصم
رمضان مبارك 
اذا كنت تقصد جعل الاداة من اليمين الى اليسار اليك الطريقة في الصورة
او بالكود التالي 
كود :
treeView1.RightToLeft = RightToLeft.Yes;
        treeView1.RightToLeftLayout = true;


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







الرد }}}
تم الشكر بواسطة: عبد العزيز البسكري , asemshahen5
#3
جرب الأداة و جرب عمل ذلك لم ينجح .
سورس كود الخاص بالاداة موجود بالمرفقات .
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو
#4
السلام عليكم اخي عاصم 

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

لكن اثناء التنفيذ تعود الاداة من اليسار الى اليمين ولم اتمكن من حل هذه المعضلة

لاني لم استخدمها من قبل اتمنى ان تجد الحل

دمت بخير صديقي


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







الرد }}}
تم الشكر بواسطة: asemshahen5
#5
و انت أيضا .
الرد }}}
تم الشكر بواسطة:
#6
(23-05-19, 02:12 AM)asemshahen5 كتب : يوجد بالمرفقات أداة TreeListView مع السورس كود أريد تغيير إتجاهها من اليمين الى اليسار هل من الممكن ذلك صورة الأداة :


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

اول خطوه اضف هذا الكود داخل كود الاداه
protected override void OnRightToLeftChanged(EventArgs e) {
    base.OnRightToLeftChanged(e);
    if (this.RightToLeft == System.Windows.Forms.RightToLeft.Yes) {
        this.listView1.RightToLeft = System.Windows.Forms.RightToLeft.Yes;
        this.listView1.RightToLeftLayout = true;
        this.treeView1.RightToLeft = System.Windows.Forms.RightToLeft.Yes;
        this.treeView1.RightToLeftLayout = true;
    }
    else {
        this.listView1.RightToLeft = System.Windows.Forms.RightToLeft.No;
        this.listView1.RightToLeftLayout = false;
        this.treeView1.RightToLeft = System.Windows.Forms.RightToLeft.No;
        this.treeView1.RightToLeftLayout = false;
    }
}


الخطوه الثانيه اذهب للحدث treeView1_DrawNode وابحث بداخله عن السطر -ستجده داخل for-
e.Graphics.DrawRectangle(SystemPens.Control, rect);

واستبدله بهذا الكود
if (this.listView1.Items.Count == 0)
    this.listView1.Items.Add(new ListViewItem(new string[this.listView1.Columns.Count]));
Rectangle r = this.listView1.Items[0].SubItems[intColumn - 1].Bounds;
if (this.RightToLeft == System.Windows.Forms.RightToLeft.Yes)
    e.Graphics.DrawRectangle(SystemPens.Control, new Rectangle(this.treeView1.ClientSize.Width - r.Width - r.X, rect.Y, r.Width, rect.Height));
else
    e.Graphics.DrawRectangle(SystemPens.Control, new Rectangle(r.X-1, rect.Y, r.Width, rect.Height));


ثم اعمل build
بعدها تستطيه في الفورم ان تغير اتجاه الاداه بتغيير الخاصيه righttoleft كاي اداه
الرد }}}
تم الشكر بواسطة: asemshahen5 , sendbad100 , sendbad100
#7
مشكور جدا جدا جدا لقد نجح التعديل [تم الحل] .

مثال عن الشجرة المحاسبية بأداة TreeListView


الملفات المرفقة الشكل المصغر
   
الرد }}}
تم الشكر بواسطة: sendbad100


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [تم الحل] مشكلة الاتصال بقاعده بيانات SQL على الشبكة maxruined 5 5,406 08-11-23, 01:00 AM
آخر رد: الحزين اليماني
Sad عندي مشكله في أداة adel500 4 3,124 26-09-20, 04:55 PM
آخر رد: issamsaidd
  [كود] أريد كود خالد بن سالم بهى 2 2,233 28-08-20, 01:04 AM
آخر رد: ba2e44ca9a
  سؤال في richtextbox تغيير اتجاه فقرة؟ abozeyd 4 2,777 23-03-20, 11:46 PM
آخر رد: abozeyd
  [سؤال] تغيير الاعدادات في المشروع sananyh 3 2,071 21-03-20, 08:42 AM
آخر رد: محمد ايمن
Tongue [سؤال] أريد رابط تحميل برنامج كريستال ريبورت الصديق أبوحميده 1 2,121 10-01-20, 09:42 PM
آخر رد: عبد العزيز البسكري
  [سؤال] برمجة أداة تعكس الإتصال a_n_i_s 0 1,320 20-12-19, 11:09 AM
آخر رد: a_n_i_s
  أريد تحويل كود من vb.net الئ C# adel50 6 3,442 05-10-19, 12:44 PM
آخر رد: adel50
Photo من فضلكم أريد أن أعرف الخطأ الموجود في هذا الكود لانه تعبني جدا ؟!! alessam4pro 1 2,046 04-10-19, 01:06 AM
آخر رد: Rabeea Qbaha
  [تم الحل] مشكلة فى جمع سطر فى جدول مع سطر اخر maxruined 8 3,475 31-08-19, 06:47 PM
آخر رد: asemshahen5

التنقل السريع :


يقوم بقرائة الموضوع: