none
Winsform 中 的小問題 RRS feed

  • 問題

  • 小弟不才,想請位各位,這樣的效果是什麼 ?

    畫面中 有兩個textbox,一個Label    

    假設 A TextBox 填入12

           B TextBox 填入 2

           填完後沒有按下Button 

           Label 即時出現  24

     這樣的效果是 ?

    2011年9月21日 上午 07:32

所有回覆

  • 把兩個TextBox的文字轉成數字 相乘後 顯示在Label
    先查MSDN文件庫
    再用GOOGLE搜尋
    才到論壇來發問

    這是論壇不是技術支援中心
    沒有人得無償解答你的問題

    在標題或文章註明很急
    不會增加網友回覆速度
    2011年9月21日 上午 07:38
  • sorry 我的意思是 即時秀出 沒有按下Button  類似 ajax 當我textbox 填完條件 label 即時秀出結果這樣是使用什麼方法?

             不知這樣的方法,是?

    2011年9月21日 上午 07:44
  • 先想像一下, TextBox要如何得知已填完條件 ?

    比方你要輸入 1234, TextBox要如何知道後面沒有再多的數字 ?

    想通這一點,  你的答案就出來了.

     


    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。
    2011年9月21日 上午 07:47
    版主
  • 感謝各位 .....  

     

    我用了TextBox2 的 TextChanged 方式 , 然後再TextBox1 驗證一定要填入資料 ,

    TextBox1 : txt_Length

    TextBox2 : txt_width

    Label :  lb_Show_PArea

     

      private void txt_width_TextChanged(object sender, EventArgs e)
            {
                double LengthNum = double.Parse(txt_Length.Text);
                double WidthNum = double.Parse(txt_width.Text);
                double PArea = (LengthNum * WidthNum) / 144;
                lb_Show_PArea.Text = PArea.ToString("F2");
            }

    2011年9月21日 上午 08:39
  • 以上的解決方式,若使用更多的TextBox可能會有問題,並不是很好的解決方式,還請各位有更好的解決方式能指點迷津~
    2011年9月22日 上午 12:28
  • 請舉出問題在哪,亦或是你覺得 TextBox 變多時會寫更多 code?

    .NET Framework 中有一個叫做 Reflection 的技術,可以幫你解決 TextBox 變多 code 也變多的問題。


    小朱的技術隨手寫:http://www.dotblogs.com.tw/regionbbs/
    雲端學堂Facebook: http://www.facebook.com/studyazure
    2011年9月22日 上午 12:41
    版主
  • 繼承既有的TextBox, 做一個適用的Control. 善用物件導向的特性, 可以少寫很多程式碼
    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。
    2011年9月22日 上午 04:16
    版主