יום שני, 11 באוקטובר 2010

טיפים שימושיים - #C


הפעלת תוכנית או כתובת אינטרנט ע"י התוכנית שמוגדרת כברירת מחדל:
System.Diagnostics.Process.Start("http://elsnir.blogspot.com");
System.Diagnostics.Process.Start("c:\\Program Files");
פקודה זו תריץ את  מה שיינתן לה בין הסוגריים, כאילו כתבתם את הפקודה ב'התחל'>הפעלה' והרצתם.
למשל, הפקודה הראשונה תפתח את הכתובת של הבלוג שלי בדפדפן האינטרנט שמוגדר כברירת מחדל,
הפקודה השניה תפתח חלון ספרייה של Program Files. ניתן לכתוב כתובת של תוכנה במחשב, למשל.

שימו לב ל'סלש' כפול.


פקודת יציאה ישירה מתוך userControl:
((Form)this.Parent).Close();


הוספת תכונות משפה אחרת: VisualBasic
בסי-שארפ קיימת האפשרות הפשוטה להציג חלונית הודעה (MessageBox) אך מעבר לקבל אירועי לחצנים - כן,לא,ביטול וכו' - לא ניתן לקבל מחרוזת טקסט למשל.
אפשרות זו קיימת ב-VB :
ראשית עלינו להוסיף הפניה ל-VB ע"י פתיחת לשונית References, בחירה ב: Add Reference ובלשונית הראשונה NET. לבחור ב- Microsoft.VisualBasic .
כעת הוספנו יכולת שימוש בפקדים ובתכונות של VB.

הקוד להוספת חלונית המקבלת מחרוזת טקסט:


string str
   Microsoft.VisualBasic.Interaction.InputBox("הקלד כאן מחרוזת:",
                                                                "כותרת החלונית"
                                                                "ערך ברירת מחדל",
                                                                100, 100);

if (str.Trim().Length > 0)
{
    AddTo_ListView(str);
    AddTo_ContextMenuStrip_FromPath(str);
}

המספרים 100,100 הם המיקום ההתחלתי של החלונית.





תגובה 1:

  1. מוזר אין אצלי במחלקה הזאת של ויזואל בייסיק את האופציה הזאת

    השבמחק