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