Размер/Местоположение Клиентской области MDI Winforms

Вы можете использовать str_split из пакета stringr.

URL = "https://www.facebook.com/nameofpage/posts/13142894231"

library(stringr)

str_split(URL, "/")
[[1]]
[1] "https:"           ""                 "www.facebook.com" "nameofpage"      
[5] "posts"            "13142894231"     

str_split(URL, "/")[[1]][4]
[1] "nameofpage"
11
задан Jeff 2 March 2009 в 20:07
поделиться

2 ответа

Нет никакого свойства на форме, которая предоставляет Вам доступ к клиентскому окну MDI. Но можно найти его назад как это:

public MdiClient GetMdiClientWindow() {
  foreach (Control ctl in this.Controls) {
    if (ctl is MdiClient) return ctl as MdiClient;
  }
  return null;
}

Оттуда, просто используйте его свойство Size.

20
ответ дан 3 December 2019 в 05:36
поделиться

Вот вариант того кода в vb.net:

Public Function GetMdiClientWindowSize() As Size
    For Each ctl As Control In Me.MdiParent.Controls
        If TypeOf ctl Is MdiClient Then
            Return ctl.Size
        End If
    Next
    Return Nothing
End Function
1
ответ дан 3 December 2019 в 05:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: