Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. C#
  4. Form Focus Problem

Form Focus Problem

Scheduled Pinned Locked Moved C#
helpquestion
4 Posts 3 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Offline
    S Offline
    Shajeel
    wrote on last edited by
    #1

    Hi i am having a problem in following code, in this code i am trying to start a splash screen then do some work (here i m just sleeping the thread), then close splash and start second form. problem is that when first form closes, focus drops to anything under it, Visual Studios if i m debugging or explorer when running exe. how can i get focus to my second form. static void Main() { frm = new Form2(); Thread splashThread = new Thread(new ThreadStart(startThread)); splashThread.Start(); Thread.Sleep(2000);//For checking frm.Close(); Application.Run(new Form1()); } public static void startThread() { Application.Run(frm); }

    Y A 2 Replies Last reply
    0
    • S Shajeel

      Hi i am having a problem in following code, in this code i am trying to start a splash screen then do some work (here i m just sleeping the thread), then close splash and start second form. problem is that when first form closes, focus drops to anything under it, Visual Studios if i m debugging or explorer when running exe. how can i get focus to my second form. static void Main() { frm = new Form2(); Thread splashThread = new Thread(new ThreadStart(startThread)); splashThread.Start(); Thread.Sleep(2000);//For checking frm.Close(); Application.Run(new Form1()); } public static void startThread() { Application.Run(frm); }

      Y Offline
      Y Offline
      yesimlucky
      wrote on last edited by
      #2

      the call is not made correct. call the splash screen in the Form1 in the page load and call the form1 in the above code. that should solve your problem Regards. Sudhakar D P

      S 1 Reply Last reply
      0
      • S Shajeel

        Hi i am having a problem in following code, in this code i am trying to start a splash screen then do some work (here i m just sleeping the thread), then close splash and start second form. problem is that when first form closes, focus drops to anything under it, Visual Studios if i m debugging or explorer when running exe. how can i get focus to my second form. static void Main() { frm = new Form2(); Thread splashThread = new Thread(new ThreadStart(startThread)); splashThread.Start(); Thread.Sleep(2000);//For checking frm.Close(); Application.Run(new Form1()); } public static void startThread() { Application.Run(frm); }

        A Offline
        A Offline
        albCode
        wrote on last edited by
        #3

        . . . frm.Close(); Form1.Focus(); Application.Run(new Form1()); . . . _____________________ Proud to be Albanian _____________________

        1 Reply Last reply
        0
        • Y yesimlucky

          the call is not made correct. call the splash screen in the Form1 in the page load and call the form1 in the above code. that should solve your problem Regards. Sudhakar D P

          S Offline
          S Offline
          Shajeel
          wrote on last edited by
          #4

          thanx man it solves the problem.

          1 Reply Last reply
          0
          Reply
          • Reply as topic
          Log in to reply
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes


          • Login

          • Don't have an account? Register

          • Login or register to search.
          • First post
            Last post
          0
          • Categories
          • Recent
          • Tags
          • Popular
          • World
          • Users
          • Groups