2017-12-12 9 views
-1

왼쪽에서 오른쪽 또는 오른쪽에서 왼쪽으로 스크롤하는 동안 특정 요소가 화면 가운데에있을 때 이벤트 트리거를 얻으려는 경우 scrollview를 시도했지만 해결책을 찾지 못했습니다.스크롤 뷰 내에서 요소의 위치 가져 오기

+0

지금까지 해보신 것은 무엇입니까? 어떤 오류가 있었습니까? – Matthew

+0

당신은 어떤 프로그래밍 언어 등을 사용하고 있는지 말해 줄 수 있습니까? –

+0

VS 2017 및 C#을 사용하고 있습니다. scrollview를 수평으로 사용하려고 시도했으며 화면 너비와 일치하는 버튼의 위치를 ​​얻으려고 했으므로 감지 할 수 있습니다. –

답변

0

스택 오버플로에 대한 자세한 설명이 필요하지만 환영합니다. 이것이 .Net 양식 응용 프로그램이라고 추측합니다. 이벤트 처리기 또는 실제 "팝업"을 만들려고하는지 이해하는 데 어려움이 있습니다. 팝업 인 경우 이벤트가 트리거되면 다음과 같이 할 수 있습니다.

ToolstripDropDown이 유용 할 수 있습니다.

예는 여기에 있습니다 :

여기

https://www.codeproject.com/Articles/17502/Simple-Popup-Control

이 요소를 추가하는 방법에 대한 정보입니다 :

https://docs.microsoft.com/en-us/dotnet/framework/winforms/controls/how-to-add-toolstrip-items-dynamically

과 중앙하는 방법에 doumentation을 여기에 :

https://msdn.microsoft.com/en-us/library/system.windows.forms.toolstripdropdown.show(v=vs.110).aspx

//borrowed from link above 
ToolStripDropDown popup = new ToolStripDropDown(); 
popup.Items.Add(youritems); //loop through them if you want, see link above 
popup.Show(Point); /*pass in a point that is the middle of the screen or however you want to position it */ 
+0

OP가 Xamarin Forms를 사용하지 않고 있다고 생각합니다. 양식 –