[運算式編輯器] 是 Windows 工作流程設計工具 控制項,在許多工作流程活動中,會用來做為輸入及評估這些運算式的工具。 [運算式編輯器] 提供完整功能的 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 與重新裝載的情況下,編譯器在運算式輸入之後會加以驗證,而如果運算式無效,運算式編輯器會顯示錯誤圖示。 |
使用運算式編輯器
在 Visual Studio 2010 中,開啟新的或現有的工作流程專案。
將活動加入至工作流程,例如 Assign 活動。
注意:許多工作流程活動都有運算式編輯器。 在變數設計工具、引數設計工具及動態引數設計工具中,也會出現運算式 TextBlock, 而 Assign 活動會用來做為範例。 在 Assign 活動的活動設計工具中,按一下左方的運算式編輯器。
灰色浮水印字串 [<至>] 與 [<輸入 VB 運算式>] 是 Assign 活動中運算式編輯器的預設文字字串。
輸入您的運算式。 如果您輸入字串,請務必以引號包圍字串。 如果您選擇將運算式引數繫結至某個變數,請勿加引號。
完成之後,請在 [運算式編輯器] 外選擇一個區域,將焦點移至設計工具的另一部分。 這樣會導致編譯器以前述方式驗證運算式。
還有一種方法可以輸入/編輯運算式,就是在屬性方格中,按一下屬性名稱旁邊的省略符號。 這麼做將會以對話方塊的形式開啟 [運算式編輯器]。