2013-03-04 52 views
1

我有一個關於usercontrol組件的問題。我找不到描述它的方法,所以我會告訴你我有什麼,以及有什麼問題。繼承的Usercontrol組件用法?

我的項目必須有多個用戶控件,可以拖動和調整大小。有一個主要的用戶控制UC,其中兩個角落有兩個圖片框。一個用於調整大小的功能,另一個用於拖動功能。

Picture1

基本上,當我創建一個新的用戶控件,它在這些pictureboxes,因爲程序必須有一個選項,拖動他們,不管如何創建用戶控件很多。

這是它的外觀,如果3個iherited用戶控件創建:

enter image description here


現在的問題:

  1. 用戶控件類不上看到面板&東西表格。我搜索了一下,偶然發現了一些自定義事件,但我一點都不明白。
  2. 如何知道如果有3個相同名稱的圖片框,我必須拖動哪個用戶控件?

我被困在這裏,任何幫助表示讚賞。

開發培訓

遺憾的鏈接圖片,但我只有5聲譽。添加圖像需要10聲譽...

+0

你的問題含糊不清。你想知道「如何實現調整大小和在UserControl中移動」?如果表單上有1個或3個控件,則無關緊要。如果您實施調整大小並移動(在用戶控件中),它適用於所有人。 – 2013-03-04 10:13:02

+0

問題是我無法實現它,因爲當我嘗試編寫拖動事件時,它看不到名稱空間中的面板。 – 2013-03-04 10:48:33

回答

0

每個控件都有LeftTopWidthHeight性能控制其容器內部控件的位置和大小。

您不需要看到Panel,但是如果需要,您可以訪問該控件的Parent屬性。