PC Review
Forums
Newsgroups
Microsoft DotNet
Microsoft Dot NET Framework Forms
refresh the title bar of a "sub window"
Forums
Newsgroups
Microsoft DotNet
Microsoft Dot NET Framework Forms
refresh the title bar of a "sub window"
![]() |
refresh the title bar of a "sub window" |
|
|
Thread Tools | Rate Thread |
|
|
#1 |
|
Guest
Posts: n/a
|
Happy New Year !
I have a rather trivial question, but it bugs me for a while. Here is a bullet-wise description: 1. My application has a "main form". It has two buttons. 2. The first button is an open button. By clicking it, I can open a data file (e.g., file1.dat). 3. The second button is a display button. By clicking it, a new window (let's call it "sub window") pops out. It displays the contents are file1.dat. On the title bar of the "sub window", the file name (file1.dat) is displayed. 4. From the "sub window", I can switch back to the "main form" and click its open button to open another data file, file2.dat. 5. After this action, the file content displayed in the "sub window" is automatically re-displayed. This is done through a event handler OnOpenAnotherFile 6. But what annoys me is that the the title bar of the "sub window" does not refresh to file2.dat. I guess I need to add a line of code in the event handler OnOpenAnotherFile to refresh the title bar. But I do not know the specific command. Could anyone give me some hint? BTW, I do NOT want to refresh the titlebar by automatically close the "sub window" and re-open it. Thank you very much. Alex |
|
|
|
#2 |
|
Guest
Posts: n/a
|
subwindow.Text = "file 2";
The text property is whats displayed in the title bar. HTH -- Ciaran O'Donnell There are 10 types of people in this world. Those that understand binary and those that don't "Alex" <lluumb@gmail.com> wrote in message news:3e9ae352-f499-4407-b689-5305393baeae@e50g2000hsh.googlegroups.com... > Happy New Year ! > > I have a rather trivial question, but it bugs me for a while. > > Here is a bullet-wise description: > > 1. My application has a "main form". It has two buttons. > > 2. The first button is an open button. By clicking it, I can open a > data file (e.g., file1.dat). > > 3. The second button is a display button. By clicking it, a new > window (let's call it "sub window") pops out. It displays the > contents are file1.dat. On the title bar of the "sub window", the > file name (file1.dat) is displayed. > > 4. From the "sub window", I can switch back to the "main form" and > click its open button to open another data file, file2.dat. > > 5. After this action, the file content displayed in the "sub window" > is automatically re-displayed. This is done through a event handler > OnOpenAnotherFile > > 6. But what annoys me is that the the title bar of the "sub window" > does not refresh to file2.dat. > > I guess I need to add a line of code in the event handler > OnOpenAnotherFile to refresh the title bar. But I do not know the > specific command. > > Could anyone give me some hint? BTW, I do NOT want to refresh the > titlebar by automatically close the "sub window" and re-open it. > > Thank you very much. > > Alex |
|
|
|
#3 |
|
Guest
Posts: n/a
|
I have done that. But the title bar of the "sub window" does NOT
redraw automatically. It is still "file 1". If I close and re-open the "sub window", "file 2" is shown in title bar Any clue? Thanks ................. On Dec 31 2007, 9:47 pm, "Ciaran O'Donnell" <n...@spam.com> wrote: > subwindow.Text = "file 2"; > > The text property is whats displayed in the title bar. > > HTH > > -- > > Ciaran O'Donnell > There are 10 types of people in this world. Those that understand binary and > those that don't > > "Alex" <llu...@gmail.com> wrote in message > > news:3e9ae352-f499-4407-b689-5305393baeae@e50g2000hsh.googlegroups.com... > > > Happy New Year ! > > > I have a rather trivial question, but it bugs me for a while. > > > Here is a bullet-wise description: > > > 1. My application has a "main form". It has two buttons. > > > 2. The first button is an open button. By clicking it, I can open a > > data file (e.g., file1.dat). > > > 3. The second button is a display button. By clicking it, a new > > window (let's call it "sub window") pops out. It displays the > > contents are file1.dat. On the title bar of the "sub window", the > > file name (file1.dat) is displayed. > > > 4. From the "sub window", I can switch back to the "main form" and > > click its open button to open another data file, file2.dat. > > > 5. After this action, the file content displayed in the "sub window" > > is automatically re-displayed. This is done through a event handler > > OnOpenAnotherFile > > > 6. But what annoys me is that the the title bar of the "sub window" > > does notrefreshto file2.dat. > > > I guess I need to add a line of code in the event handler > > OnOpenAnotherFile torefreshthe title bar. But I do not know the > > specific command. > > > Could anyone give me some hint? BTW, I do NOT want torefreshthe > > titlebar by automatically close the "sub window" and re-open it. > > > Thank you very much. > > > Alex |
|
|
|
#4 |
|
Guest
Posts: n/a
|
guoruimin@gmail.com wrote in
news:16be7d66-c2cc-4717-9b7c-2d5677319f09@c4g2000hsg.googlegroups.com: > I have done that. But the title bar of the "sub window" does NOT > redraw automatically. It is still "file 1". If I close and re-open > the "sub window", "file 2" is shown in title bar > > Any clue? > In the sub window class call this after changing the text. this.Invalidate(rectangle); The rectangle should contain the coords for the title bar only... you don't want to redraw the whole form (or you may see some flicker). R |
|
![]() |
|
| Thread Tools | |
| Rate This Thread | |
|
|

Main Page 

