none
web 上 usercontrol 使用方法 RRS feed

  • 問題

  • 我想自己製作一個usercontrol方法來使用,

    有看過一些網路上的方法,不過老實說看的有點模糊,

    ex:

    1. usercontrol 要由event促發嗎? 

    2. 如果我要傳參數到usercontrol裡面去做某件事,假設畫圖好了,

        那應該如何宣告?像是下面這樣寫嗎?

    public void Draw(int x,int y)

    {

    Bitmap  a = new bitmap(100,100);

    graphics g = Graphics.FromImage(a);

    Pen  mypen = new Pen(Color.Black,3);

    g.drawline(mypen,x,y);

    g.Dispose();

    return a;    <<<(如果我要直接畫圖在UserControl中的panel上要如何使用?return 需要嗎?)

    }

    我寫了像是上面這樣的方法,但是感覺我好像是在呼叫function的感覺,

    回傳了一張image給我顯示,這樣好像不太像是usercontrol的用法,

    我不知道main程式要怎麼去呼叫一整個usercontrol,

    可否給我點範例?

    有沒有不錯的usercontrol教學篇可以提供呢? 謝謝

    2014年3月20日 下午 01:27

所有回覆

  • 不要把 Windows 的 User control 的寫法拿到 Web 上用 ...

    http://www.4guysfromrolla.com/articles/042209-1.aspx


    強力監督SQL Injection問題!!

      • 小朱的技術隨手寫:http://www.dotblogs.com.tw/regionbbs/
      • 雲端學堂Facebook: http://www.facebook.com/studyazure

    2014年3月20日 下午 02:26
    版主
  • 不好意思,前輩..

    我剛剛大致上看了一下,還是有點不太懂對於丟入parameter的寫法,

    &您指的windowsForm的寫法是我這樣子,那web寫法應該怎麼使用呢?

    VB的寫法,看起來好像是要在Script那邊設定?

    另外詢問個問題,我剛剛有看一下別的文章,想確認一下,

    我在我要使用的地方丟下面這一串,我的Main是不是應該就可以把整個UserControl上面所包含的東西一起call進來在我的MainForm上?

    <uc1:myusercontrol id="UserControl1" runat="server" kind="Utc">
    </uc1:myusercontrol>


    2014年3月20日 下午 03:00
  • 您可以參考這個範例, 製作可以在ASP.NET網頁使用的[Web使用者控制項]:Rendering Graphics in ASP.NET with GDI+

    2014年3月21日 上午 01:47
  • 您好,

    關於UserControl的部份,您可以參考一下Allen大的相關文章哦! 希望對您有幫助!

    活用 User Control


    亂馬客blog: http://www.dotblogs.com.tw/rainmaker/

    2014年3月21日 上午 01:56