一個控件,顯示每個用戶哪些測驗已經從可能的四個測驗中傳出。
我的解決辦法:
創建,其中列出了測驗的名稱,並具有在,我想,當他們通過測驗,使人們看到每次測驗名稱的末尾勾選用戶控件。
實際的用戶控件位於我的母版頁內。
從閱讀其他職位,我知道我需要在後面的控制代碼中公開image.visible屬性。我嘗試了這幾種方式,並沒有多少運氣。
那麼如何在用戶控件中暴露圖像的.visible屬性?
感謝您的任何建議。
一個控件,顯示每個用戶哪些測驗已經從可能的四個測驗中傳出。
我的解決辦法:
創建,其中列出了測驗的名稱,並具有在,我想,當他們通過測驗,使人們看到每次測驗名稱的末尾勾選用戶控件。
實際的用戶控件位於我的母版頁內。
從閱讀其他職位,我知道我需要在後面的控制代碼中公開image.visible屬性。我嘗試了這幾種方式,並沒有多少運氣。
那麼如何在用戶控件中暴露圖像的.visible屬性?
感謝您的任何建議。
嘗試是這樣的:
public Boolean ImageIsVisible
{
set { this.yourImage.Visible = value; }
get { return this.yourImage.Visible; }
}
重稀土方面,我能想到的...
用戶控件,只需將圖像作爲公衆,而不是默認的 - 私有的,但暴露所有要素。
另一個是在那個傳遞到EX用戶控制級別,以創建一個屬性:
public Boolean ImgVisible
{
get { return this.YourImageControl.Visible; }
set { this.YourImageControl.Visible = value; }
}
或者,只需創建在用戶控件的功能...
public void ImgVisible(Boolean ShowIt)
{
this.YourImageControl.Visible = ShowIt;
}
對不起,錯過了關於主頁的部分...作爲一個Web控件,只要控件可以從窗體的IDE(可視化設計器)中看到,就可以直接在CONTROL的代碼隱藏部分類定義中通過顯式引用它名稱參考...
public Boolean ImgVisible
{
get { return ImgControl.Visible; }
set { ImgControl.Visible = value; }
}
Thx爲您提供幫助! – Strategon 2009-05-25 00:00:48
我在訪問內容頁面時遇到問題。這是正確的嗎?
我到代碼隱藏的控制,並添加以下屬性:
public Boolean ImgVisible { get { return this.imgModule1Passed.Visible; } set { this. imgModule1Passed.Visible = value; } }
上的內容頁面的代碼背後,我現在用的是以下幾點:
UserControl control = (usercontrol)this.Page.Master.FindControl("QuizzesPassed1");
不應該我能夠通過找物業:
Control.ImgVisible
?
我似乎無法找到控制。
您應該將控件轉換爲您的特定子類型,因爲只有它包含ImgVisible屬性。 – 2009-05-25 14:38:02
Thx爲您提供幫助! – Strategon 2009-05-25 00:00:51