ABA


"שאלה קלה על ListView"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #15249 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 15249
Static
חבר מתאריך 1.7.02
1329 הודעות
   21:34   24.03.09   
אל הפורום  
  שאלה קלה על ListView  
 
   יש לי ListView ובה יש לי עמודות columns
עכשיו בזמן ריצת התוכנית המשתמש יכול לשנות את רוחב העמודות של ה listview

ואני רוצה לחסום לו את האפשרות הזאת...

עברתי על ה properties של ה listview ולא מצאתי איך לחסום זאת, אולי מישהו מכיר דרך? (או שאולי פיספתי את הפרופרטי הנכון.. )


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  מכתב ronen333  24.03.09 22:45 1
     תודה לך...הצלחתי למצוא פיתרון מעולה! Static 25.03.09 08:32 2
         כה זה בדיוק זה =]. ronen333  26.03.09 16:11 3
             דווקא לא... Static 26.03.09 22:35 4

       
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   22:45   24.03.09   
אל הפורום  
  1. מכתב  
בתגובה להודעה מספר 0
 
   אני מאמין שיש לזה פרופרטי.. אבל סתם בתור זיק קטן של רעיון.. אתה יכול לקבוע את הMaximumSize והMinimumSize לאותו גודל שאתה מעוניין.
אם אמצא את הפרופרטי המדויק שאתה רוצה אעדכן אותך.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Static
חבר מתאריך 1.7.02
1329 הודעות
   08:32   25.03.09   
אל הפורום  
  2. תודה לך...הצלחתי למצוא פיתרון מעולה!  
בתגובה להודעה מספר 1
 
   ערכתי לאחרונה בתאריך 25.03.09 בשעה 09:04 בברכה, Static
 
יש להכנס ל events ולבחור ב-ColumnWidthChanging
ואז לכתוב את השורות האלה:



private void lstNews_ColumnWidthChanging(object sender, ColumnWidthChangingEventArgs e)
{
e.Cancel = true;
e.NewWidth = 200; // the fixed size of the column
}


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   16:11   26.03.09   
אל הפורום  
  3. כה זה בדיוק זה =].  
בתגובה להודעה מספר 2
 
   אני חיפשתי לך אירוע של RESIZE או משהו.. אבל לא היה עם CHAINGING אלא רק CHANGED (לאחר השינוי ככה שאי אפשר לעשות CANCEL ^^ ).
אממ אחלה.. יפה שמצאת את הפתרון בסוף

ואתה לא צריך לתת לו גודל חדש כי גם ככה אתה מבטל את השינוי.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Static
חבר מתאריך 1.7.02
1329 הודעות
   22:35   26.03.09   
אל הפורום  
  4. דווקא לא...  
בתגובה להודעה מספר 3
 
   זה באג של מיקרוסופט והם מודעים אליו (טוענים שיתקנו את זה ב vs הבא)
ה- cancel משום מה לא ממש משפיע וחייבים לתת לו גודל חדש..

ככה לפחות קראתי באיזה פוסט בפורום אחר..
וכשניסיתי בעצמי ראיתי שרק cancel אכן לא משפיע... מוזר :\


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net