2.1. 紙箱自動倉儲計算F 類別
目的
用來執行紙箱型自動倉儲設計計算的主表單類別。 可支援多種尺寸混裝存放,並最佳化各樓層的儲存配置。
主要屬性
此類別繼承自 System.Windows.Forms.Form,並保留了 DataGridView、文字方塊、標籤、按鈕等 UI 控制項。
主要的變數與控制項如下所示:
- 需求紙箱數Dgv: DataGridView - 用以輸入及顯示紙箱規格與需求數量
- 儲存明細Dgv: DataGridView - 詳細顯示各樓層的儲存紙箱數
- 貨架高度Dgv: DataGridView - 顯示各樓層的高度資訊
- 基本結構: 列數, 每列格數, 層數, 前提紙箱數
- 紙箱資訊: 紙箱No1~4的比例、數量、所需格數、所需層數
- 計算結果: 所需寬度, 所需長度, 所需高度, 所需面積
- 圖片路徑: MyJpgPath(用於顯示圖面,目前被註解掉)
主要方法/函式
紙箱自動倉儲計算_Load- 表單初始化與啟動主程式取得啟動程式所在資料夾之路徑- 取得圖片路徑紙箱自動倉儲計算_初始設定- DataGridView 的初始化與設定預設值貨架數計算- 關於紙箱數、層數配置、格數計算的主要邏輯儲存明細- 計算各樓層詳細的紙箱儲存配置Dgv彙總- DataGridView 的彙總處理佈局_計算- 計算倉庫整體的尺寸與面積佈局重新計算Bt_Click- 點擊重新計算按鈕時的處理程序Dgv格式- DataGridView 的格式設定