* 팝업 메뉴를 만들었슴다...
근데 애를 버튼을 눌러서 팝업되게 하고 싶었슴다.
그래서 버튼 클릭 이벤트 안에서
popupmenu1.Popup(form1.Left + button3.Left, form1.Top + button3.top + button3.Height);
요걸로 팝업을 시켜주어서 잘 항상 버튼 밑에 생기게 했는데...
이걸 activeX안에 넣을 려고 했더니 버튼 밑의 위치값을 찾기가 어렵더라구여.
activeform의 위치를 알아내거나.. 버튼을 항상 지정된 위치에 띄울수 있는 방법을
알고 계신분은 제게 도움을 좀 주십시요...
좋은 하루 되시구여.. 즐거운 프로그램 하십시요...
글구 꼭 알려주셔어....
> * 팝업 메뉴를 만들었슴다...
> 근데 애를 버튼을 눌러서 팝업되게 하고 싶었슴다.
> 그래서 버튼 클릭 이벤트 안에서
>
> popupmenu1.Popup(form1.Left + button3.Left, form1.Top + button3.top + button3.Height);
> 요걸로 팝업을 시켜주어서 잘 항상 버튼 밑에 생기게 했는데...
이것은 activex form 에서는 불가능 한 걸루 알고 있습니다.
그래서 저 같은 경우는 이런 방법을 사용했습니다.
activex form에는 아무것도 디자인을 하지 않고...
이것이 생성될때 새로운 창을 띄우는 겁니다. 그리고 그 창에다가 디자인을 했지요
저는 MainForm.ClientOrigin.x 속성이 필요했기 때문에 그렇게 했습니다.
어떤 popup를 원하는 위치에 놓으실려면 저와 같은 방식으로 하셔야 할겁니다.
행복하셔요~! 조규춘올림
>
> 이걸 activeX안에 넣을 려고 했더니 버튼 밑의 위치값을 찾기가 어렵더라구여.
> activeform의 위치를 알아내거나.. 버튼을 항상 지정된 위치에 띄울수 있는 방법을
> 알고 계신분은 제게 도움을 좀 주십시요...
>
> 좋은 하루 되시구여.. 즐거운 프로그램 하십시요...
> 글구 꼭 알려주셔어....