查看完整版本: 想幫爸爸寫支程式
頁: [1]

asdfg0205 發表於 2017-6-30 11:49 PM

想幫爸爸寫支程式

本帖最後由 asdfg0205 於 2017-6-30 11:50 PM 編輯

稍早有發了一個文  因為和稍早的是不同的介面 所以又發了這個問題 (主要是想請問 事件 )
我知道 事件 可以用裡面的 TextChanged   可是因為文字方塊非常多 (不只這些而已這只是大概~)
我的金額是用下拉式選單選的 因為可能價格會不定時變動
紅色箭頭那邊 的文字方塊 如果有變動 總共件數那邊也會跟著變動
黑色箭頭的文字方塊如果有變動 下面的金額也會變動
請問 能夠教我寫 共用的事件嗎 (還是沒有這種方法?)
因為 我如果用 內建的 TextChanged   來寫 會寫到掛掉...很多 然後我會亂掉

...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div><div></div>

Josie_2016 發表於 2017-7-1 09:43 PM

建議先研究資料庫否則您的控制項會越來越多

sam30525sam 發表於 2017-7-1 11:57 PM

共用控制項事件是可以的,建議你點開Form.Designer.cs,如下圖


然後你的主畫面就會出現「Windows Form Designer generated code」,
點擊後,找以下的程式碼

重點在於最下面的
this.button1.Click += new System.EventHandler(this.button1_Click);

這段簡單來講就是註冊事件的意思,
其中this.button1_Click對應到的就是你在Form.cs內的程式碼,如下圖,

最下面那段。

================

建議你要改之前,最好了解什麼叫做「事件」,
另外你也可以上MSDN上去多了解。




...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div>

Josie_2016 發表於 2017-7-2 12:37 PM

下面資料庫設計(以MS SQL為例)給您參考

買家

產品

訂單

取出資料

附件










mdlin 發表於 2017-7-11 09:34 PM

用EXCEL VBA 也可以做吧! 一定要用程式嗎 ?<br><br><br><br><br><div></div>

ayam688 發表於 2017-7-26 09:51 AM

如果遇到重複而只是參數不同的情形,應該使用函數來解決

ricklzh 發表於 2017-9-12 02:53 PM

先把所有文字方塊點選,在事件TextBoxChange那邊點兩下,或是自己輸入一個名稱

程式會自動產生Function,且在初始化過程中就會自動幫你導向同一個Function



rr09192084 發表於 2017-10-9 04:26 PM

我個也認為用EXCEL表格會比較有彈性,公式都設定好,表格內有異動,計算結果馬上就出來了,用C#要寫成這樣理論上不是難度的問題,而是如同你所說的一樣,資料的品項太多,就會變得很複雜。而且要增加品項還得修改程式。用EXCEL就是插入ㄧ列的事。相對而言簡單的多了。

earnyting 發表於 2017-11-15 11:16 AM

先不討論程式寫法,光是從畫面看起來,整個架構就不好了。
原po不先試一下正規化嗎?
頁: [1]