Diyelim ki Kontrolüm var ve lokasyonu ebeveyne göre. Birçok kez gömülü ve ana formun büyük büyük torunu ise, konumunun tüm ekranımda ne olduğunu nasıl belirleyebilirim? Bu, belirli bir Kontrolün bir ekran görüntüsü aracılığıyla yazdırılması içindir (bazı kontroller için DrawToBitmap düzgün çalışmaz).Tüm Ekranla İlgili Bir Kontrolün Konumunu Alıyor musunuz?
32
A
cevap
80
Sen PointToScreen
method aradığınız: PointToScreen yüzden doğru sonuç vermez örneğin bir form üzerinde bu kodu kullanarak, _client area_ koordinatları aldığını
Point location = someControl.PointToScreen(Point.Empty);
İlgili konular
- 1. WP7'deki bir kontrolün ekran konumunu nasıl gösterirsiniz?
- 2. Metni Düzenle'de Android'de İmleç Pozisyonunu Alıyor musunuz?
- 3. iPhone'da satın alma kaydını güvence altına alıyor musunuz?
- 4. Python: Windows'da depolandığı gibi dosya adı alıyor musunuz?
- 5. facebook uygulaması için Uygulama Erişim Jetonu Alıyor musunuz?
- 6. hatası alıyor:
- 7. Visual Studio'm, tüm tamsayı, uzun değişken değerini onaltılık olarak alıyor
- 8. Yüzde yüksekliği neden ekranla çalışmaz: tablo hücresi?
- 9. Emacs, eşleşmeyen tüm satırları siliyor musunuz?
- 10. Tüm istekleri HTTP hatası alıyor 401.2 - Yetkisiz yanıt
- 11. AngularJS'deki tüm açık Bootstrap modellerini kapatıyor musunuz?
- 12. jQuery - Bir kontrolün td hücre dizini al
- 13. ASCX'te bir kontrolün int özelliği nasıl ayarlanır?
- 14. Bir kontrolün mülkiyetini diğerine nasıl bağlarım?
- 15. Bir Kontrolün ekran konumu değiştiğinde nasıl izlenecek?
- 16. UISlider'ın tüm aygıtlar için ayar noktasını ayarlamakta zorlanıyor musunuz?
- 17. LINQ ile farklı veritabanlarını geçerli oturum açmış olan kullanıcı tabanlı olarak ele alıyor musunuz?
- 18. Bir altlığın konumunu algılama
- 19. Bir öğenin CSS 'konumunu geçersiz kılmanın uygun yolu nedir: göreceli;' Bootstrap 2.2.1 kullanıyor musunuz?
- 20. NHibernate ThenFetchMany yinelenen çocukları alıyor
- 21. Kontrolün çocuğu için Tema ayarı özellikleri
- 22. localStorage çalışmıyor musunuz?
- 23. Bir TWinControl öğesinin X, Y konumunu nasıl alabilirim (ekrana göre)
- 24. ViewPager ilk seferde iyi çalışıyor ancak tekrar yükleme yaparken, java.lang.IllegalStateException hatası alıyor musunuz?
- 25. findSymfony2 ile ilgili tüm şartları görmek için
- 26. X ile ilgili tüm başvuruları vurgulayın.
- 27. İlgili tüm kayıtları birden fazla tablodan silin
- 28. Bir şey olan bir şeyle eşleşiyor musunuz?
- 29. IntelliJ IDEA'daki tüm projeler için varsayılan proje konumunu nasıl ayarlayabilirim?
- 30. Listedeki bir öğenin konumunu bulun
Not. – rymdsmurf
@rymdsmurf, doğru bir şekilde anladığımdan emin değilim, ancak bir "Form" ("myForm.PointToScreen" gibi) kullanırsanız ve doğru koordinatlarınız varsa (control.Location 'dan) size doğru koordinatları verir. ekranda. – Artholl