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


الملفات المرفقة صورة/صور
   

.zip   TreeViewColumnsProject.zip (الحجم : 110.73 ك ب / التحميلات : 39)
الرد }}}
تم الشكر بواسطة:
#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,186 08-11-23, 01:00 AM
آخر رد: الحزين اليماني
Sad عندي مشكله في أداة adel500 4 2,995 26-09-20, 04:55 PM
آخر رد: issamsaidd
  [كود] أريد كود خالد بن سالم بهى 2 2,121 28-08-20, 01:04 AM
آخر رد: ba2e44ca9a
  سؤال في richtextbox تغيير اتجاه فقرة؟ abozeyd 4 2,626 23-03-20, 11:46 PM
آخر رد: abozeyd
  [سؤال] تغيير الاعدادات في المشروع sananyh 3 1,921 21-03-20, 08:42 AM
آخر رد: محمد ايمن
Tongue [سؤال] أريد رابط تحميل برنامج كريستال ريبورت الصديق أبوحميده 1 2,034 10-01-20, 09:42 PM
آخر رد: عبد العزيز البسكري
  [سؤال] برمجة أداة تعكس الإتصال a_n_i_s 0 1,246 20-12-19, 11:09 AM
آخر رد: a_n_i_s
  أريد تحويل كود من vb.net الئ C# adel50 6 3,260 05-10-19, 12:44 PM
آخر رد: adel50
Photo من فضلكم أريد أن أعرف الخطأ الموجود في هذا الكود لانه تعبني جدا ؟!! alessam4pro 1 1,961 04-10-19, 01:06 AM
آخر رد: Rabeea Qbaha
  [تم الحل] مشكلة فى جمع سطر فى جدول مع سطر اخر maxruined 8 3,309 31-08-19, 06:47 PM
آخر رد: asemshahen5

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


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