יום שלישי, 29 ביולי 2014

יצירת סניפט [קטע קוד לכתיבה מהירה] של תנאי if עם תיבת MessageBox

כמו שהסברתי יש אפשרות לשימוש בקטעי קוד מהירים בויזואל סטודיו -
אפשר לקרוא הסבר שלי כאן
---
כאן אציג דרך לכתיבה מהירה של תנאי if עם תיבת שאלה (MessageBox)
כתיבה של imbox ולחיצה כפולה על Tab תוסיף את:
if (MessageBox.Show("Do Tou Want To Exit?"
                                   "Very Very Important Question"
                                   MessageBoxButtons.YesNo) == DialogResult.Yes)
{
     this.Close();
 }
ניתן לקפוץ בין הקטעים המודגשים בצהוב ע"י Tab.
הנה קטע הקוד שכתבתי - יש לשמור אותו בסיומת snippet:
אפשר לראות אותו בצבעים נוחים בתוך תוכנת notepad++ ובחירה בתפריט: שפה>תקן לייצוג נתונים (XML)

<?xml version="1.0" encoding="utf-8"?>
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
  <CodeSnippet Format="1.0.0">
    <!--if (msgbox == yes)-->
    <Header>
      <Title>if(Messagebox==Yes) .. by snir elgabsi</Title>
      <Shortcut>imbox</Shortcut>
      <Description>
        puts: if (MessageBox(want to exit) == DialogREsult.Yes)
        { this.Close(); }
      </Description>
      <Author>Snir Elgabsi</Author>
      <SnippetTypes>
        <SnippetType>Expansion</SnippetType>
        <SnippetType>SurroundsWith</SnippetType>
      </SnippetTypes>
    </Header>
    <Snippet>
      <Declarations>
        <Literal>
          <ID>MessageContent</ID>
          <ToolTip>Type here the question message</ToolTip>
          <Default>Do Tou Want To Exit</Default>
        </Literal>
        <Literal>
          <ID>MessageTitle</ID>
          <ToolTip>Type here the title of the message window</ToolTip>
          <Default>Very Very Important Question</Default>
        </Literal>
        <Literal>
          <ID>thisClose</ID>
          <ToolTip>Close the form</ToolTip>
          <Default>this.Close();</Default>
        </Literal>
        <Object>
          <ID>DialogResult</ID>
          <Type>System.Windows.Forms.DialogResult</Type>
          <ToolTip>The answer that will be provided by the user</ToolTip>
          <Default>Yes</Default>
        </Object>
      </Declarations>
      <Code Language="CSharp">
        <![CDATA[
        if (MessageBox.Show("$MessageContent$?", "$MessageTitle$", MessageBoxButtons.YesNo) == DialogResult.$DialogResult$)
        {
           $thisClose$
           $selected$ $end$
        }]]>
      </Code>
    </Snippet>
  </CodeSnippet>
</CodeSnippets>

אין תגובות:

הוסף רשומת תגובה