台灣最大程式設計社群網站
線上人數
842
 
會員總數:242649
討論主題:187620
歡迎您免費加入會員
討論區列表 >> C# >> 關於兩個FORM 函數之間的問題
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
關於兩個FORM 函數之間的問題
價值 : 20 QP  點閱數:150 回應數:10

樓主

晴駿
門外漢
0 5
94 8
發送站內信

各位高手好 我是初入社會的新鮮人 初學C# 不太會問問題請見諒

以下是我兩個form 的程式




想問是什麼原因 讓他們無法識別到對方?
抱歉不敢洩漏太多資料 若有需要我會再補充!
謝謝各位高手!!!

搜尋相關Tags的文章: [ FORM ] ,
本篇文章發表於2018-06-08 22:50
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

小魚
檢舉此回應
這怪怪的...
if應該是在某個函式裡面,
但是函式裡面為什麼還有函式?
本篇文章回覆於2018-06-08 23:35
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

晴駿
檢舉此回應
您好 排版不佳 函式跟 if 是分別兩 form

應該是這樣



----------------------------------------------------
本篇文章回覆於2018-06-09 09:37
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

小魚
檢舉此回應
既然有紅線,
把滑鼠移過去就會出現錯誤的提示,
會比較清楚錯誤的原因在哪...

如果fmDoctoredit是在另一個Form,
你應該不能直接這樣用,
其實如果他不是一定要在這個Form執行,
你可以把這樣的函式獨立出來寫在一個.cs(類別)裡面

本篇文章回覆於2018-06-09 10:25
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

晴駿
檢舉此回應
因為是公司規定要這樣寫,之前的程式都這樣寫都不會出錯 但是我現在新增一個FORM 這樣寫卻出錯(第一張圖顯是錯誤為fmDoctoredit 未包含2個引數的建構式) 第二張圖出錯是說方法必須要有回傳值 QQ
本篇文章回覆於2018-06-09 11:30
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
作者回應

晴駿
檢舉此回應
主要問題好像是為什麼第二張沒辦法建構函式 fmDoctoredit 就是 form自己的name
本篇文章回覆於2018-06-09 12:27
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
最有價值解答

小魚
檢舉此回應
沒看清楚,
原來那是form的名稱,

請問您有 fmDoctoredit() 的建構式嗎?
如果沒有的話,
: this() 沒有意義,
而且會出錯...
本篇文章回覆於2018-06-09 23:24
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
作者回應

晴駿
檢舉此回應
感謝您!!我已經解決問題了 另外想請問如何在Form2 上讓Form1的datagridview 重新去資料庫取資料呢?
本篇文章回覆於2018-06-10 16:04
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
8樓
回應

小魚
檢舉此回應
想辦法傳值給Form1吧,
你這樣說有點抽象,
參考 這一篇 看看有沒有幫助
本篇文章回覆於2018-06-10 21:32
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
9樓
作者回應

晴駿
檢舉此回應
想問(form2.ShowDialog() == DialogResult.OK) 如何判斷的 因為我在form2按了包含this.close 的按鈕後form1 並沒有進入這個判斷式 謝謝
本篇文章回覆於2018-06-10 22:44
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
10樓
回應

小魚
檢舉此回應
form2的按鈕事件要有以下這段,
他其實也是一個變數傳遞,
只是那是WinForm內建的變數,
不用自己再另外建。


本篇文章回覆於2018-06-11 00:49
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.