使用運算式編輯器
[運算式編輯器] 是工作流程設計工具控制項,用於許多工作流程活動來輸入和評估運算式。 [運算式編輯器] 提供完整功能的 IDE 編輯經驗,包括 IntelliSense、顏色標示、ParamInfo、錯誤不規則曲線等等。 編譯器在運算式輸入之後會加以驗證。 如果運算式無效,就會顯示錯誤圖示。 編輯器也可以透過 [運算式編輯器] 對話方塊的形式開啟。
運算式是常值,或是繫結到引數或屬性的 Visual Basic 程式碼。 它們會包含與作業結合的項目 (例如變數、常數、常值、屬性),以產生新的值。 運算式會使用 VB.NET 語法撰寫,即使應用程式使用 C# 也是如此。 這表示大寫並不重要,比較是使用單一等號 (“=” 而不是 “==”),布爾運算符是 “and” 和 “or” 一詞,而不是符號 “&&&” 和 “||”,而 Nothing 是使用而不是 null。 如需 Visual Basic 和某些範例中運算式和運算子的詳細資訊,請參閱 Visual Basic 中的運算子和運算式。
[運算式編輯器] 行為表現如下:
如果焦點不在 [運算式編輯器] 上,看起來就會像一般 TextBlock 控制項。
一旦焦點放在 [運算式編輯器] 上,其外觀與行為就會像 [運算式編輯器] 控制項。 失去焦點之後,運算式編輯器看起來會再次成為一般 TextBlock。
如果焦點放在重新裝載工作流程設計工具中的 [運算式編輯器] 上,則其行為表現會像 TextBlock。 如果在重新裝載工作流程設計工具中失去焦點,則 [運算式編輯器] 看起來又會像一般 TextBlock。
注意
[運算式編輯器] 的 IntelliSense 僅能在 Visual Studio 內部使用。 在 Visual Studio 與重新裝載的情況下,編譯器在運算式輸入之後會加以驗證,而如果運算式無效,運算式編輯器會顯示錯誤圖示。
使用運算式編輯器
在 Visual Studio 中,開啟新的或現有的工作流程專案。
將活動加入至工作流程,例如 Assign 活動。
注意
許多工作流程活動都有運算式編輯器。 在變數設計工具、引數設計工具及動態引數設計工具中,也會出現運算式 TextBlock, 而 Assign 活動會用來做為範例。
在 Assign 活動的活動設計工具中,按一下左方的運算式編輯器。
灰色浮水印字串 <至> 與 <輸入 VB 運算式> 是 Assign 活動中運算式編輯器的預設文字字串。
輸入您的運算式。 如果您輸入字串,請務必以引號包圍字串。 如果您選擇將運算式引數繫結至某個變數,請勿加引號。
完成之後,請在 [運算式編輯器] 外選擇一個區域,將焦點移至設計工具的另一部分。 轉移焦點會導致編譯器驗證運算式,如先前所述。
還有一種方法可以輸入或編輯運算式,就是在屬性方格中,按一下屬性名稱旁邊的省略符號。 選取省略號會開啟 [運算式編輯器] 作為對話方塊。