2016-03-22 21 views
1

Visual Studio 2013 C# Windows Forms Uygulamasını kullanarak bir tarayıcı üzerinde çalışıyorum. Ben bu kadar benziyor onları demirlemek için denemek ancak eğer 2 WebBrowser nesnesi aynı uygulama içinde, aynı zamanda açılan olmasını istiyorsanız: birincisi üst dibini sola demirlemiş ve ikinci biridir enter image description hereC# WebBrowser anchoring

sağ altta, ekranın geri kalanını örtmek için diğer tarafa da tutturursam, bir WebBrowser diğerinin üzerine gider, bu yüzden sadece bir tane şimdi görünür ve tam ekran ancak her birinin diğerinin üzerini örtmek istiyorum. ekran.

Zaman ayırdığınız için teşekkürler!

+0

Geriye demirleyen bir splitter ekleyerek ilk web tarayıcısı Sol Yerleştirme ve Dolgu ikinci web tarayıcısı yanaşma hakkında? Bu, kullanıcılarınızın gerektiğinde ikisinden birinin genişliğini genişletmesine veya küçültmesine izin verebilir. İhtiyacınız yoksa, tarayıcıdan biri için sol kenarı kullanın ve diğer için bölme dolgusunu kullanın, maalesef aynı genişliği otomatik olarak büyütmek için bunları üretemezsiniz, ancak programlı olarak ayarlamak için yeniden boyutlandırma son olayını kullanabilirsiniz. Onları aynı boyutta tutmak için sol kontrolün genişliği. –

+0

Teşekkürler çok! Şimdi güzel görünüyor. –

+0

@Sabrina_cs çok daha iyi bir yaklaşım,% 50'ye ayarlanmış iki sütuna sahip bir 'TableLayoutPanel 'kontrolü kullanıyor olabilir. –

cevap

1

En basit yaklaşım, genişliği 50% olarak ayarlanmış iki sütuna sahip TableLayoutPanel denetimi kullanıyor olabilir. Ardından, bir hücreye her bir WebBrowser denetimini koymak ve Dock tarayıcıları özelliğini Fill olarak ayarlamak yeterlidir. Bu şekilde her tarayıcı, formun yarısını herhangi bir boyutta işgal edecektir. Ayrıca tablo düzeni panelinin Dock özelliğinin formu doldurması için ayarlanması gerekir. TableLayoutPanel hakkında daha fazla bilgi için

:

İlgili konular