共用方式為


HOW TO:使用運算式編輯器

[運算式編輯器] 是 Windows Workflow Designer 控制項,在許多工作流程活動中,會用來做為輸入及評估這些運算式的工具。 [運算式編輯器] 提供完整功能的 IDE 編輯經驗,包括 IntelliSense、顏色標示、ParamInfo、錯誤不規則曲線等等。 編譯器在運算式輸入之後會加以驗證。 如果運算式無效,就會顯示錯誤圖示。 編輯器也可以透過 [運算式編輯器] 對話方塊的形式開啟。

運算式是常值,或是繫結到引數或屬性的 Visual Basic 程式碼。 他們包含值元素 (例如 變數、常數、常值、屬性),這些值元素與作業結合以產生新值。 運算式會使用 VB.NET 語法撰寫,即使應用程式使用 C# 也是如此。 這也表示:不會區分大小寫、執行比較使用單一等於 (“=”) 符號而不是 (“==”)、布林運算子是 "and" 與 "or" 字詞而不是 "&&" 與 "||" 符號,而且使用 Nothing 而不是 null。 如需詳細資訊 Visual Basic 中運算式和運算子的詳細資訊和部分範例,請參閱 Visual Basic 中的運算子和運算式

[運算式編輯器] 行為表現如下:

  • 如果焦點不在 [運算式編輯器] 上,看起來就會像一般 TextBlock 控制項。

  • 一旦焦點放在 [運算式編輯器] 上,其外觀與行為就會像 [運算式編輯器] 控制項。 失去焦點之後,看起來又會像一般 TextBlock。

  • 如果焦點放在重新裝載工作流程設計工具中的 [運算式編輯器] 上,則其行為表現會像 TextBlock。 如果在重新裝載工作流程設計工具中失去焦點,則 [運算式編輯器] 看起來又會像一般 TextBlock。

注意事項注意事項

[運算式編輯器] 的 IntelliSense 僅能在 Visual Studio 2010 內部使用。在 Visual Studio 2010 與重新裝載的情況下,編譯器在運算式輸入之後會加以驗證,而如果運算式無效,運算式編輯器會顯示錯誤圖示。

使用運算式編輯器

  1. 在 Visual Studio 2010 中,開啟新的或現有的工作流程專案。

  2. 將活動加入至工作流程,例如 Assign 活動。

    注意事項注意事項

    許多工作流程活動都有運算式編輯器。在變數設計工具、引數設計工具及動態引數設計工具中,也會出現運算式 TextBlock,而 Assign 活動會用來做為範例。

  3. Assign 活動的活動設計工具中,按一下左方的運算式編輯器。

    灰色浮水印字串 <至><輸入 VB 運算式>Assign 活動中運算式編輯器的預設文字字串。

  4. 輸入您的運算式。 如果您輸入字串,請務必以引號包圍字串。 如果您選擇將運算式引數繫結至某個變數,請勿加引號。

    完成之後,請在 [運算式編輯器] 外選擇一個區域,將焦點移至設計工具的另一部分。 這樣會導致編譯器以前述方式驗證運算式。

    還有一種方法可以輸入/編輯運算式,就是在屬性方格中,按一下屬性名稱旁邊的省略符號。 這麼做將會以對話方塊的形式開啟 [運算式編輯器]。

請參閱

參考

ExpressionTextBox