473,326 Members | 2,588 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,326 software developers and data experts.

Dock on Desktop

Does anyone know how to dock a window on the desktop? A good example is AOL Instant Messenger. It has the option to dock on the desktop. When docked, it takes the sizable tool FormBorderStyle.

--
I am a 14 year old C# developer, I am completely self taught, so please don't get mad if I ask a stupid question. Thanks.
Nov 16 '05 #1
2 6633

"Bill English" <nu****@comcast.net> wrote in message
news:CA**********************************@microsof t.com...
Does anyone know how to dock a window on the desktop? A good example is AOL Instant Messenger. It has the option to dock on the desktop. When
docked, it takes the sizable tool FormBorderStyle.
--
I am a 14 year old C# developer, I am completely self taught, so please

don't get mad if I ask a stupid question. Thanks.

Hi Bill.

This is not a trivial task. However, there are plenty of components that
does this for you.
I have none written in C#, but I could direct you to a couple of free open
Delphi components.
However, porting Delphi VCL to C# WinForm is quite a challange.

Anyways, happy coding.

- Michael S
Nov 16 '05 #2

"Bill English" <nu****@comcast.net> wrote in message
news:CA**********************************@microsof t.com...
Does anyone know how to dock a window on the desktop? A good example is
AOL Instant Messenger. It has the option to dock on the desktop. When
docked, it takes the sizable tool FormBorderStyle.


Yes, this is a feature of windows called an "appbar" or an Application
Desktop Toolbar. It requires some windows specific calls to set up the
application, so you have to do some goop work if you want to write it
entirely from scratch. There is a good article on it at
http://www.codeproject.com/csharp/csdoesshell3.asp
That article also provides a base class that will do the work for you if you
are just looking to write the application, not learn how to do it, ;).
Nov 16 '05 #3

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

1
by: M O J O | last post by:
Hi, In the buttom of my mesktop, I have the processbar (hope that it's called processbar, because I translated it from Danish). If I maximize an application, the processbar is always visible....
2
by: James | last post by:
I have a forms application which has many controls such as buttons,labels,listviews,text boxes etc. If you set the window size to maximum size so that it would expand to the size of the screen the...
1
by: AstronusX | last post by:
How can I make my application dock on windows screen that other appz maximize its screen and it won't stay behind or above my application. My application always visible and no interfene when other...
2
by: Agnes | last post by:
I got one progress bar , one panel in my form. First , I put the progress bar at the bottom of the form and set "dock" to bottom. It runs very well. then, I put the panel in the form (set the dock...
0
by: A_PK | last post by:
Hi I got the following environment.......Form1 and inside Form1, got Panel1.... I also got another new Form ...named Form2... Form1, Panel1 Form2 Inside Form1, I click a button to show Form2...
2
by: Usarian Skiff | last post by:
Anyone know how to dock a form to the desktop? To clarify, I want my form to be fixed to the top of the screen, and all maximized forms to not cover up my form or be covered up by my form....
0
by: myPosts | last post by:
Hi all, I am having problem at a time of using datagrid in c#.net. On currentcell change event of datagrid i am displaying one combobox and setting location of combobox depending on location...
7
by: Zytan | last post by:
I just wanted a little practice with the WebBrowser control, so I did the VB guided tour example here in C#: http://msdn2.microsoft.com/en-us/library/a08t4ke7(VS.80).aspx The tutorial asks to put...
4
by: adrian.bennett | last post by:
I am trying to dock a form to the desktop like the taskbar is but I have been unable to figure out how to do this. Can anyone help? Thanks
0
by: DolphinDB | last post by:
Tired of spending countless mintues downsampling your data? Look no further! In this article, you’ll learn how to efficiently downsample 6.48 billion high-frequency records to 61 million...
0
by: ryjfgjl | last post by:
ExcelToDatabase: batch import excel into database automatically...
1
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: Vimpel783 | last post by:
Hello! Guys, I found this code on the Internet, but I need to modify it a little. It works well, the problem is this: Data is sent from only one cell, in this case B5, but it is necessary that data...
0
by: jfyes | last post by:
As a hardware engineer, after seeing that CEIWEI recently released a new tool for Modbus RTU Over TCP/UDP filtering and monitoring, I actively went to its official website to take a look. It turned...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
1
by: Shællîpôpï 09 | last post by:
If u are using a keypad phone, how do u turn on JavaScript, to access features like WhatsApp, Facebook, Instagram....
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.