[C#.NET][Infopath 2007] 如何使用程式啟用/停用控制項 / How to Programmatically Enable/Disable Control
啟/停控制項這功能其實對於開發人員沒有太大的困擾,我們在學程式語言的時候,所有的書籍都會寫到,事實上這是一個相當容易的功能我們也很容易達成,不過在Infopath要用程式的方式去啟/停控制項,就必須要動一點手腳。
Step1.首先需要一個欄位IsEnable
Step2.將欄位定義為Check Box控制項,再拉兩個Button,名為EnableControl、DisableControl,如下圖。
Step3.定義IsEnable的顯示規則。
Step4.藉由程式碼控制IsEnable的值
Step5.建置裝案後,檢查是否適用Form Service,此步驟只是要上述例子驗證是否支援Form Service
執行結果
目前我還不知道如何直接的啟/停控制項,顯示規則加程式碼,是目前我所知道能解決方案的一種方式。
若有謬誤,煩請告知,新手發帖請多包涵
Microsoft MVP Award 2010~2017 C# 第四季
Microsoft MVP Award 2018~2022 .NET