翻譯|使用教程|編輯:況魚杰|2021-03-01 11:06:30.747|閱讀 142 次
概述:支票表單字段可以具有兩種狀態:選中和未選中。因此,可以為該表單字段類型創建的條件數限制為兩個。第一個條件測試是否選中了檢查表單字段。另一個是否不檢查。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
TX Text Control .NET for Windows Forms 是一套功能豐富的文字處理控件,它以可重復使用控件的形式為開發人員提供了Word中常用的文字處理功能,對于需要強大且靈活的文檔處理能力的應用程序而言,是理想的選擇。
點擊下載 TX Text Control .NET for Windows Forms X19試用版
支票表單字段可以具有兩種狀態:選中和未選中。因此,可以為該表單字段類型創建的條件數限制為兩個。第一個條件測試是否選中了檢查表單字段。另一個是否不檢查。
列出了一些應用檢查表單字段條件的示例,如下所示:
檢查表單字段被選中
要測試是否選中了檢查表單字段,必須創建一個條件,其中Isor Is not運算符表示所需的選中狀態。 如果將CheckFormField.Checked屬性設置為true,則使用Is運算符時,將滿足條件。 使用Is not運算符的CheckFormField條件要求值為false。
要以編程方式創建此條件,請使用以下代碼段:
// Create conditions Condition cdIsChecked = new Condition(m_cffCheckFormField1, true); Condition[] rciConditions = new Condition[] { cdIsChecked };兩個檢查表單字段均未選中
有時,必須滿足多個條件才能執行指令。 對于這些情況,可以通過And邏輯連接詞組合條件。 以下示例顯示必須取消選中checkFormField1和checkFormField2才能強制執行指令。
要以編程方式創建這些條件,請使用以下代碼段:
// Create conditions Condition cdIsNotChecked1 = new Condition(m_cffCheckFormField1, false); Condition cdIsNotChecked2 = new Condition(m_cffCheckFormField2, false); Condition[] rcdConditions = new Condition[] { cdIsNotChecked1, cdIsNotChecked2 };
至少檢查了一個檢查表單字段
可以使用“或”邏輯連接符創建必須滿足至少一個條件的組合條件。 下面的示例描述了如何創建必須檢查checkFormField1或checkFormField2來執行指令的條件。
要以編程方式創建這些條件,請使用以下代碼段:
// Create conditions Condition cdIsChecked1 = new Condition(m_cffCheckFormField1, true); Condition cdIsChecked2 = new Condition(m_cffCheckFormField2, true) { LogicalConnective = Condition.LogicalConnectives.Or }; Condition[] rcdConditions = new Condition[] { cdIsChecked1, cdIsChecked2 };選中檢查表單字段1或同時選中了檢查表單字段2和3
創建組合條件的另一種選擇是同時使用“與”和“或”邏輯連接符。如前所述,所有由“與”邏輯連接詞連接的條件都被視為一個綜合條件。如果其所有鏈接條件均得到滿足,則滿足。或邏輯連接詞將這樣的條件作為一個條件處理。這意味著這組“與”鏈接的條件滿足條件或與該組“或”連接的條件。
下面的示例應用And邏輯連接符來測試是否同時檢查了checkFormField2和checkFormField3。它們由與checkFormField1的“或”邏輯連接詞組合而成。如果檢查checkFormField1或同時檢查checkFormField2和checkFormField3,則滿足條件。如果未同時選中checkFormField1和其他兩個檢查表單字段之一,則該條件不滿足。
要以編程方式創建這些條件,請使用以下代碼段:
// Create conditions Condition cdIsChecked1 = new Condition(m_cffCheckFormField1, true); Condition cdIsChecked2 = new Condition(m_cffCheckFormField2, true) { LogicalConnective = Condition.LogicalConnectives.Or }; Condition cdIsChecked3 = new Condition(m_cffCheckFormField3, true); Condition[] rcdConditions = new Condition[] { cdIsChecked1, cdIsChecked2, cdIsChecked3 };
文章推薦:
TX Text Control系列教程—Windows Forms:創建應用程序
如果您對Text Control感興趣,可以咨詢購買正版授權軟件。
關注慧聚IT微信公眾號 ???,了解產品的最新動態及最新資訊。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: