24
A
回答
32
它們是等價的。從Control.Hide的文檔:
隱藏控件相當於 將Visible屬性設置爲false。
你可以用反射鏡證實了這一點:
public void Hide()
{
this.Visible = false;
}
您可以使用顯示()或隱藏()當你知道的價值,當你作爲一個參數的知名度使用可見,雖然個人我會一直使用Visible。
0
這裏真的更多關於您的偏好。這兩種方法將以相同的方式獲得相同的結果。
我更喜歡調用方法,它說明他們正在做什麼來改變對象的狀態。有些人更喜歡設置對象的屬性。
4
使用任何你喜歡的,Hide()
或Visible
,但我找不到任何理由,更喜歡他們的人,除非你試圖檢查控制可視性狀態,所以你應該說if(pic.Visible)
在這種情況下,你可以」 t使用方法Hide()
你應該使用屬性Visible
相關問題
- 1. ng控制器和控制器屬性之間的差異
- 2. 視圖控制器之間的差異
- 3. Hide()和Visible = false之間的區別是什麼?
- 4. Java:Weblogic控制檯中的-Dweblogic和設置值之間的差異
- 5. /和/ **之間的差異
- 6. PHP之間的差異()和[]
- 7. '//'和'///'之間的C++差異
- 8. VBA:&和+之間的差異
- 9. 之間的差異和::: ++
- 10. laravel 4:Route類資源和控制器之間的差異
- 11. 瀏覽器和控制檯之間的活動記錄差異
- 12. Windows和OSX之間iostream控制檯輸出的性能差異?
- 13. MVP Passive View和監督控制器之間的實現差異
- 14. WebDriver,WebDriver支持和遠程控制之間的硒差異
- 15. ASP.Net和控制檯之間的執行差異
- 16. 運算符「==」和「=」之間的差異運算符「==」和「=」之間的差異「==」和「=」
- 17. 爲什麼build.phonegap.com和控制檯版本之間存在差異
- 18. PHP:差異之間 - >和::
- 19. Htaccess - 和*之間的差異:。*和。+
- 20. 總和和+之間的差異?
- 21. Url.Action和Html.RenderActionLink和Html.RenderAction之間的差異
- 22. 繪製兩個ecdf之間的差異()
- 23. 視圖控制器之間的差異傳遞數據
- 24. Serilog:之間{..} {差異@ ..}
- 25. Elf32_Phdr的p_filesz和p_memsz之間的差異
- 26. Go和Cython之間的差異
- 27. vcruntime140d_app.dll和vcruntime140d.dll之間的差異
- 28. RestKit和AFIncrementalStore之間的差異
- 29. htop和golang之間的差異readmemstats
- 30. platformwebservices和ycommercewebservices之間的差異