ABA


"איך אני בודק אם הספרייה נבחרה או לא על ידי המשתמש ?"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #15811 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 15811
Nexus

   00:43   12.04.10   
אל הפורום  
  איך אני בודק אם הספרייה נבחרה או לא על ידי המשתמש ?  
 
   ב CSHARP .

if (sf == null)
{
MessageBox.Show("You haven't choose a directory to save the picture into yet, please choose a directory first then press Start Download .");

textBox1.Clear();
button1.Enabled = true;
}


כאן עשיתי שאם SF לא נבחרה ספרייה עדיין אז תן הודעה למשתמש .
אבל מה שקורה זה שאחרי שהמשתמש בוחר ספרייה אני מכניס אותה לתוך מפתח SETKEY וזה נשמר בתוך קובץ TEXT .
אני רוצה שבפעם הבאה שהמשתמש מעלה את התוכנה הוא לא יצטרך לבחור שוב ספרייה . אבל מה שקורה שכל פעם שמעלים תתוכנה שוב מריצים אותה מופיעה ההודעה שהמשתמש לא בחר ספריה .

אז איך אני בודק שהספרייה כן נבחרה ושההודעה הזו לא תופיע בפעם הבאה ?

הנה הקוד שם אני עושה את בחירת הספרייה ומכניס אותה ל KEY :

private void button6_Click(object sender, EventArgs e)
{


fb.ShowDialog();
sf = fb.SelectedPath;
MessageBox.Show("The pictures will be save to :"+sf);
setting_file.SetKey("Set-Directory", sf);

}


תודה על העזרה.



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

  האשכול     מחבר     תאריך כתיבה     מספר  
  אפשר להשתמש פשוט בקבצים. Deuce  13.04.10 18:49 1
     תודה כבר פתרתי את זה Nexus 13.04.10 19:29 2
         כמו שאמרתי, קבצים. Deuce  13.04.10 22:46 3

       
Deuce 
חבר מתאריך 1.9.08
6225 הודעות
   18:49   13.04.10   
אל הפורום  
  1. אפשר להשתמש פשוט בקבצים.  
בתגובה להודעה מספר 0
 
איזשהו קובץ שכל פעם שהתכנית רצה היא פותחת אותו ומאתחלת מה שצריך.






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

   19:29   13.04.10   
אל הפורום  
  2. תודה כבר פתרתי את זה  
בתגובה להודעה מספר 1
 
   ברמת הפונקציה של ה בחירת ספרייה .
למעשה ההודעה הזו למשתמש תופיע רק פעם אחת וזה כשהוא מוריד ומתקין את התוכנה בפעם הראשונה .

כי אחרי הפעם הראשונה שהוא מריץ את התוכנה זה יוצר קובץ SETTINGS.TXT ושומר שם את הספרייה ואז בעצם עשיתי ש SF=GETKEY למעשה ברגע שבחרתי ספרייה שזה SF הוא מקבל את המפתח חזרה ובעצם לא דורש ממני לבחור ספרייה שוב אלא אם כן אני רוצה לשנות ספרייה .

כל עוד לא עשיתי בקונסטרקוט SF=GETKEY אז בעצם המשתמש צריך לבחור ספרייה כל פעם מחדש שהוא מפעיל את התוכנה .

תודה על העזרה .


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Deuce 
חבר מתאריך 1.9.08
6225 הודעות
   22:46   13.04.10   
אל הפורום  
  3. כמו שאמרתי, קבצים.  
בתגובה להודעה מספר 2
 
באופן כללי אפשר כמובן לעשות דברים מתוחכמים יותר כמו לרשום ל-REGISTRY וכו'.






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

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

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



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