1

I want to fix my vb form on the desktop. i don't want other windows to occupy the space which my form is fixed.

The image shows that ticker showing on top of the screen

Image Link : https://i.stack.imgur.com/qshI8.jpg

The image shows that ticker is on top of the screen. When other window(s)/application(s) opened that ticker should not override instead the new applications should open below to that ticker.

Murali Krishna
  • 93
  • 1
  • 11

2 Answers2

4

You have to register your application in AppBar (Application Desktop Toolbar).

To do this, you'll need to interop. Here is an example with C#. And another one.

SysDragon
  • 9,692
  • 15
  • 60
  • 89
3

To ensure that the form is always in front of others you have to set the attribute TopMost of the form to True. to bring it on front after showing just call the Activate() method.

SysDragon
  • 9,692
  • 15
  • 60
  • 89
ceth
  • 734
  • 5
  • 15
  • i found another thread, that maybe also help you to achieve the prevention of space occupy: [link](http://stackoverflow.com/questions/2792024/how-to-dock-an-application-in-the-windows-desktop) – ceth Mar 07 '13 at 07:32
  • 1
    This won't prevent other applications from getting in the way of the App, this just means your form that u set this will be top most out of them. – Trevor Mar 07 '13 at 11:53
  • the link to the other thread i posted shows a solution how to get this working – ceth Mar 07 '13 at 12:01