Re: [問題] vc++ 繪圖問題

看板C_and_CPP (C/C++)作者 (天)時間15年前 (2010/12/03 23:11), 編輯推噓0(007)
留言7則, 3人參與, 最新討論串2/3 (看更多)
※ 引述《nonebelieve (天)》之銘言: : 大家好:) : 我是用visual c++ : 想用一個textbox輸入數值後 : 將數值取出 再繪圖 : 程式碼大概是這樣 : #pragma endregion : private: : System::Void panel1_Paint(System::Object^ sender, : System::Windows::Forms::PaintEventArgs^ e) : { : Pen^ myPen=gcnew Pen(Color::Black,0.1f); : int x = Convert::ToInt32(TextBox->Text); : //這行是要將textbox的內容轉成數字 : Point startPt=Point(x,200); : Point endPt=Point(100,200); : e->Graphics->DrawLine(myPen,startPt,endPt); : } : private: System::Void ProcessNum_TextChanged(System::Object^ sender, : System::EventArgs^ e) : { : } : 但是這樣的話 : 我必須要textbox就預設初始值 : 若未設,則會錯誤 : 而無法讓使用者輸入之後再取出其值 : 請問該怎麼修改呢? : 謝謝大家 我好像知道問題點了 要先判斷textbox裡有沒有值 請問有沒有人知道該如何判斷呢? (因為原文下方推文有點亂 所以另開一篇 如有不妥請告知><) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.227.121.206

12/03 23:27, , 1F
if (TextBox->Text != L"") { /* 有值要做的事 */ }
12/03 23:27, 1F
感謝樓上!! 可以偷偷問 L是什麼嗎?

12/03 23:33, , 2F
唔,你手邊有什麼入門的書籍可以翻一翻嗎?
12/03 23:33, 2F
VC++ 2008 範例教本 但我都找不到我需要用的東西=口= 結果還是一樣 圖:http://ppt.cc/(j~b 和我沒有判斷的時候一樣.. 囧" ※ 編輯: nonebelieve 來自: 61.227.121.206 (12/03 23:41)

12/03 23:41, , 3F
在這個例子裡,L拿掉其實無關緊要
12/03 23:41, 3F

12/03 23:41, , 4F
不過想知道詳情,請google查「C++ L」就有不少資料
12/03 23:41, 4F

12/03 23:43, , 5F
L是死亡筆記本的重要角色吧
12/03 23:43, 5F
所以..j大和s大 有辦法幫我解決問題嗎>< 現在我在想 是不是應該加個buttom 按了再呼叫drawline 兩位覺得會有幫助嗎?

12/03 23:50, , 6F
我猜你不知道為什麼要有另一個ProcessNum_TextChanged
12/03 23:50, 6F
我真的不知道 QAQ 這本書寫得太淺了.. 馬上GOOGLE ※ 編輯: nonebelieve 來自: 61.227.121.206 (12/03 23:57)

12/04 00:07, , 7F
你手邊的書是講CLI還MFC??
12/04 00:07, 7F
是CLI ※ 編輯: nonebelieve 來自: 61.227.121.206 (12/04 00:27)
文章代碼(AID): #1C-GY_d3 (C_and_CPP)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 3 篇):
文章代碼(AID): #1C-GY_d3 (C_and_CPP)