Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: jak prtzenieść kontrolkę między formami
anonim




Typ: Nie zarejestrowany
jak prtzenieść kontrolkę między formami

Witam,
Jeżeli ktoś zna rozwiązanie to byłbym wdzięczny ...
Mam problem z przeniesieniem kontrolki treeView z
jednej formy do drugiej - jak to zrobić
pozdrawiam
andrzej

07-01-2004 19:38
  
kicaj




Typ: neutral
Postów: 271
Zarejestrowany: Aug 2003

Chodzi ci przenies kontrolke czy jej zawartosc

o ile to drugie to chyba bedzie ci potrzebany jakis for ale bardziej chyba jakas funkcja rekurencyjna

07-01-2004 20:34
Pokaż profil kicaj  Wyślij email do kicaj        3914568
Sen




Typ: neutral
Postów: 20
Zarejestrowany: Jan 2004

Jezeli chodzi o przeniesienie kontrolki, to mozna to zrobic za pomoca API. Używasz DragDrop i po upuszczeniu kontrolki na drugi Form uzywasz funkcji:
-Private Declare Function GetClassName Lib "user32" Alias "GetClassNameA" (ByVal hwnd As Long, ByVal lpClassName As String, ByVal nMaxCount As Long) As Long - żeby obczaić jaki classname ma kontrolka przenoszona
-Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long - żeby obczaić uchwyt Formy na która ja przenosisz
-Private Declare Function CreateWindowEx Lib "user32" Alias "CreateWindowExA" (ByVal dwExStyle As Long, ByVal lpClassName As String, ByVal lpWindowName As String, ByVal dwStyle As Long, ByVal X As Long, ByVal Y As Long, ByVal nWidth As Long, ByVal nHeight As Long, ByVal hWndParent As Long, ByVal hMenu As Long, ByVal hInstance As Long, lpParam As Any) As Long - tworzy nowa kontrolke
Musisz jeszcze skopiowac zawartość kontrolki.

14-01-2004 10:59
Pokaż profil Sen  Wyślij email do Sen   
Wszystkich odpowiedzi: 2 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1