تقييم الموضوع :
  • 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,410 08-11-23, 01:00 AM
آخر رد: الحزين اليماني
Sad عندي مشكله في أداة adel500 4 3,129 26-09-20, 04:55 PM
آخر رد: issamsaidd
  [كود] أريد كود خالد بن سالم بهى 2 2,235 28-08-20, 01:04 AM
آخر رد: ba2e44ca9a
  سؤال في richtextbox تغيير اتجاه فقرة؟ abozeyd 4 2,779 23-03-20, 11:46 PM
آخر رد: abozeyd
  [سؤال] تغيير الاعدادات في المشروع sananyh 3 2,071 21-03-20, 08:42 AM
آخر رد: محمد ايمن
Tongue [سؤال] أريد رابط تحميل برنامج كريستال ريبورت الصديق أبوحميده 1 2,122 10-01-20, 09:42 PM
آخر رد: عبد العزيز البسكري
  [سؤال] برمجة أداة تعكس الإتصال a_n_i_s 0 1,321 20-12-19, 11:09 AM
آخر رد: a_n_i_s
  أريد تحويل كود من vb.net الئ C# adel50 6 3,450 05-10-19, 12:44 PM
آخر رد: adel50
Photo من فضلكم أريد أن أعرف الخطأ الموجود في هذا الكود لانه تعبني جدا ؟!! alessam4pro 1 2,047 04-10-19, 01:06 AM
آخر رد: Rabeea Qbaha
  [تم الحل] مشكلة فى جمع سطر فى جدول مع سطر اخر maxruined 8 3,478 31-08-19, 06:47 PM
آخر رد: asemshahen5

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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم