Microsoft MVP성태의 닷넷 이야기
다른 프로세스 실행 후 포커스 가져오기 [링크 복사], [링크+제목 복사],
조회: 12389
글쓴 사람
차가워 (like0430 at nate.com)
홈페이지
첨부 파일
 
(연관된 글이 1개 있습니다.)

안녕하세요.

윈폼 그리드에 url 목록이 있어,
원하는 셀에서 엔터를 치면 해당 셀 안의 url을 가져와 아래 코드를 실행하여 웹페이지를 뛰우는데요.

string tmpUrl = "https://finance.naver.com";
Process.Start(tmpUrl);

위의 코드를 실행하면 크롬창으로 포커스가 갑니다.
다시 지금 사용중인 그리드로 포커스를 줄려면 어떻게 해야 하나요?

그리드에서 키보드화살표로 원하는 셀 지정하고 엔터를 쳐서 웹페이즈를 띄우는 중입니다.
한페이지 띄우고 다음셀로 이동 하려 하는데 포커스를 잃어서 키보드화살표가 안 먹네요.

윈32api의 아래코드를 다 해보았지만 잘 안되는데요.
BringWindowToTop
SetActiveWindow
SetForegroundWindow
ShowWindow

원래 안되는건가요?


[연관 글]






[최초 등록일: ]
[최종 수정일: 2/8/2023]


비밀번호

댓글 작성자
 



2023-02-08 04시40분
아마 시점이 중요할 것입니다. 즉, Process.Start 이후 곧바로 호출하지 마시고, Chrome이 떠서 포커스를 가져간 이후 저 API들을 사용해 보세요.
정성태
2023-02-08 05시40분
[차가워] 200ms 텀을 두고 호출하니 잘 됩니다.
감사합니다.
[guest]
2023-02-09 08시42분
아래의 글도 참고하세요. ^^

C# - 다른 윈도우 프로그램이 실행되었음을 인식하는 방법
; https://www.sysnet.pe.kr/2/0/13253

(받은 거에 비해 답변이 너무 부실해 좀 더 정리해 봤습니다. ^^)
정성태

... 61  62  63  64  65  66  67  68  69  70  71  72  73  74  [75]  ...
NoWriterDateCnt.TitleFile(s)
665김성태6/20/200716125안녕하세요^^
668정성태6/30/200717196    답변글 [답변]: 안녕하세요^^
663모름이6/19/200715473Microsoft.Framework 에서 OLE DB 사용하려면.. [1]
664모름이6/20/200716552    답변글 [추가질문]: 다른 OLE DB 를 사용하려면..
662조성택6/13/200716763C#에서 string클래스.. [1]
660신동열6/11/200718294ClickOnce 업데이트시 이전 버젼 제거오류 [1]
659한귀순6/11/200719357윈폼 프로그램 및 디자인. [2]
661한귀순6/12/200716633    답변글 [추가질문]: 윈폼 프로그램 및 디자인. [3]
657정해봉6/8/200727884요청 시간 초과 오류 [2]
655이방은5/28/200718093성태님 UML 도구 뭐 쓰십니까??? [1]
654임정훈5/23/200716763카드스페이스 관련질문
658정성태6/9/200717428    답변글 [답변]: 카드스페이스 관련질문 [1]
653사다수스5/22/200738581아래한글(HwpCtrl) ocx 메모리 릭 문제입니다. [4]파일 다운로드1
645송원석5/15/200719925ASP 의 ByVal 과 ByRef 특성
646정성태5/15/200719595    답변글 [답변]: ASP 의 ByVal 과 ByRef 특성
647송원석5/16/200719976        답변글 [답변]: [답변]: ASP 의 ByVal 과 ByRef 특성 [1]
648정성태5/16/200718521            답변글 [답변]: [답변]: [답변]: ASP의 ByVal과 ByRef 특성 [1]
649장윤태5/16/200717789                답변글 [답변]: [답변]: [답변]: [답변]: ASP 의 ByVal 과 ByRef 특성
650정성태5/16/200716113                    답변글 [답변]: [답변]: [답변]: [답변]: [답변]: ASP의 ByVal과 ByRef 특성 [2]
643해운대끓...5/15/200715144Singleton 패턴 테스트중 하나의 윈폼만 열기 오류파일 다운로드1
644정성태5/15/200716187    답변글 [답변]: Singleton 패턴 테스트중 하나의 윈폼만 열기 오류 [1]
642조성택5/10/200717056스레드와 WinINet? [1]
641한귀순5/8/200715789Code Obfuscate 에 관한 질문. ^^ [2]
640박희진5/7/200715694스마트 클라이언트에서 ActiveX 브라우저 컨트롤을 사용한 경우 javascript 문제 [1]
639김재영5/3/200723042webBrowser클래스에서 띄워지는 Javascript 오류 다이얼로그를 감지할 수 있습니까? [2]
638최민규4/29/200716137SmartPhone / PDA 등에서의 .NET Smartclient [1]
... 61  62  63  64  65  66  67  68  69  70  71  72  73  74  [75]  ...