任何人都可以向我解釋當我們在這個例子中選擇RadioButton時編譯器知道如何執行適當的方法嗎?GroupBox和RadioButton如何協同工作?
-6
A
回答
1
很難確定你在問什麼。我想認爲你問的是,當單擊其中一個圖標單選按鈕時,系統知道它應該執行iconType_CheckChanged
方法,以及它如何知道,例如,asteriskRadioButton
已更改。
答案分兩部分。首先,在Windows窗體中創建程序時,您爲每個單選按鈕連接了CheckChanged事件處理程序。因此,asteriskRadioButton
CheckChanged方法包含值iconType_CheckChanged
。這些信息會添加到您通常不會看到的部分類中。它位於InitializeComponent
方法的Form.Designer.cs文件中。它看起來像這樣:
this.asteriskRadioButton.CheckChanged += iconType_CheckChanged
您通常不會看到Form.Designer.cs文件。要查看它,擴大在Visual Studio解決方案資源管理器的形式節點,你會看到列出的文件:
答案的第二部分是,當你點擊單選按鈕(或當一些代碼更改單選按鈕的狀態)時,基礎控制機制調用iconType_CheckChanged
,將參考傳遞給在Sender
參數中觸發事件的控件。
相關問題
- 1. TCP/IP和HTTP如何協同工作?
- 2. HTML,JS和CSS如何協同工作
- 3. Apache httpd和Tomcat如何協同工作?
- 4. nhibernate和asp.net如何協同工作?
- 5. VLC和FFMPEG如何協同工作?
- 6. eclipse maven和ant如何協同工作?
- 7. Apache,PHP和MySQL如何協同工作?
- 8. OpenVR,SteamVR和Unity3D如何協同工作?
- 9. 繼承和JAXB如何協同工作?
- 10. subq和cf如何協同工作?
- 11. Passenger,Capistrano和SVN如何協同工作
- 12. GWT和PhoneGap如何協同工作?
- 13. HTTP和HTML如何協同工作?
- 14. SoapFormatter和FileStream如何協同工作/
- 15. HTTP/2和CNAME如何協同工作?
- 16. 如何讓RadioButton工作
- 17. 如何在網站上協同工作
- 18. 如何與Matlab協同工作?
- 19. mysql如何與進程協同工作?
- 20. 如何使HandleErrorAttribute與Ajax協同工作?
- 21. ext4如何與fallocate協同工作
- 22. 端口如何與IPv6協同工作?
- 23. 如何使IE與SVG協同工作?
- 24. App_LocalResources如何與MVC協同工作?
- 25. 部署如何與Airflow協同工作?
- 26. Cookie如何與HTTP協同工作?
- 27. MongoDB如何與Docker協同工作
- 28. T4MVC加載項和ASP.NET MVC如何集成和協同工作?
- 29. jQuery和PHP不協同工作
- 30. AJAX RADIOBUTTON不工作
我想這是什麼** downvoters **最喜歡(當然不包括我:) –
我知道你沒有權利包括圖像...然後輸入代碼。也許它會幫助你一路瞭解它 –
我可能會首先檢查這本書... – 576i