伊莉討論區

標題: 想幫爸爸寫支程式 [打印本頁]

作者: asdfg0205    時間: 2017-6-30 11:49 PM     標題: 想幫爸爸寫支程式

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

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


作者: Josie_2016    時間: 2017-7-1 09:43 PM

建議先研究資料庫否則您的控制項會越來越多
作者: sam30525sam    時間: 2017-7-1 11:57 PM

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

然後你的主畫面就會出現「Windows Form Designer generated code」,
點擊後,找以下的程式碼
[attach]119340251[/attach]
重點在於最下面的
this.button1.Click += new System.EventHandler(this.button1_Click);

這段簡單來講就是註冊事件的意思,
其中this.button1_Click對應到的就是你在Form.cs內的程式碼,如下圖,
[attach]119340286[/attach]
最下面那段。

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

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





作者: Josie_2016    時間: 2017-7-2 12:37 PM

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

買家
[attach]119344605[/attach]
產品
[attach]119344608[/attach]
訂單
[attach]119344611[/attach]
取出資料
[attach]119344630[/attach]
附件
[attach]119344645[/attach]

[attach]119344647[/attach]

[attach]119344654[/attach]

[attach]119344663[/attach]




作者: mdlin    時間: 2017-7-11 09:34 PM

用EXCEL VBA 也可以做吧! 一定要用程式嗎 ?
作者: ayam688    時間: 2017-7-26 09:51 AM

如果遇到重複而只是參數不同的情形,應該使用函數來解決
作者: ricklzh    時間: 2017-9-12 02:53 PM

提示: 作者被禁止或刪除 內容自動屏蔽
作者: rr09192084    時間: 2017-10-9 04:26 PM

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

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




歡迎光臨 伊莉討論區 (http://www77.eyny.com/) Powered by Discuz!