473,403 Members | 2,183 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,403 software developers and data experts.

Form caption height

slg
Is there a simpler way to increase the mdi form caption height?

I am following this article but not sure where should i change?
I belive its most probably in the WmNCCalcSize
TIA

http://geekswithblogs.net/kobush/art...rderForms.aspx
Sep 3 '08 #1
6 5345

"slg" wrote:
Is there a simpler way to increase the mdi form caption height?
I'm afraid not
I am following this article but not sure where should i change?
I belive its most probably in the WmNCCalcSize
TIA

http://geekswithblogs.net/kobush/art...rderForms.aspx
There is an updated article on CodePlex

http://www.codeplex.com/Wiki/View.as...omerBorderForm

What you basically need to do is override the default handling of the Non
Client messages (NC_xxx) by overriding WndProc in your child form and route
some messages to your own code.

const int WM_SETTEXT = 0x000c;
const int WM_NCCALCSIZE = 0x0083;
const int WM_NCPAINT = 0x0085;

protected override void WndProc(ref Message m)
{
switch (m.Msg)
{
case WM_SETTEXT:
WmSetText(ref m);
break;
case WM_NCCALCSIZE:
WmNCCalcSize(ref m);
break;
case WM_NCPAINT:
WmNCPaint(ref m);
break;
default:
base.WndProc(ref m);
break;
}
}
You change the size in WmNCCalcSize, draw the border and caption in
WmNCPaint and the caption text in WmSetText. If you just want to change the
size, you still need to do the drawing since the border is a set of images
that may not fit the new size. The rest of the messages can probably safely
be ignored and left to Windows to handle.

If you haven't already I suggest you download or view the source code
(Source Code tab above the article).

--
Happy Coding!
Morten Wennevik [C# MVP]
Sep 3 '08 #2
slg
Thx a lot
"Morten Wennevik [C# MVP]" <Mo************@hotmail.comwrote in message
news:AE**********************************@microsof t.com...
>
"slg" wrote:
>Is there a simpler way to increase the mdi form caption height?

I'm afraid not
>I am following this article but not sure where should i change?
I belive its most probably in the WmNCCalcSize
TIA

http://geekswithblogs.net/kobush/art...rderForms.aspx

There is an updated article on CodePlex

http://www.codeplex.com/Wiki/View.as...omerBorderForm

What you basically need to do is override the default handling of the Non
Client messages (NC_xxx) by overriding WndProc in your child form and
route
some messages to your own code.

const int WM_SETTEXT = 0x000c;
const int WM_NCCALCSIZE = 0x0083;
const int WM_NCPAINT = 0x0085;

protected override void WndProc(ref Message m)
{
switch (m.Msg)
{
case WM_SETTEXT:
WmSetText(ref m);
break;
case WM_NCCALCSIZE:
WmNCCalcSize(ref m);
break;
case WM_NCPAINT:
WmNCPaint(ref m);
break;
default:
base.WndProc(ref m);
break;
}
}
You change the size in WmNCCalcSize, draw the border and caption in
WmNCPaint and the caption text in WmSetText. If you just want to change
the
size, you still need to do the drawing since the border is a set of images
that may not fit the new size. The rest of the messages can probably
safely
be ignored and left to Windows to handle.

If you haven't already I suggest you download or view the source code
(Source Code tab above the article).

--
Happy Coding!
Morten Wennevik [C# MVP]
Sep 3 '08 #3
slg
Morten , I tried it and it works great except one bug.
when the form looses focus and i activate it by clicking on the taskbar
the size decreases by the amount of pixels
i added to the caption.

any thoughts.

"Morten Wennevik [C# MVP]" <Mo************@hotmail.comwrote in message
news:AE**********************************@microsof t.com...
>
"slg" wrote:
>Is there a simpler way to increase the mdi form caption height?

I'm afraid not
>I am following this article but not sure where should i change?
I belive its most probably in the WmNCCalcSize
TIA

http://geekswithblogs.net/kobush/art...rderForms.aspx

There is an updated article on CodePlex

http://www.codeplex.com/Wiki/View.as...omerBorderForm

What you basically need to do is override the default handling of the Non
Client messages (NC_xxx) by overriding WndProc in your child form and
route
some messages to your own code.

const int WM_SETTEXT = 0x000c;
const int WM_NCCALCSIZE = 0x0083;
const int WM_NCPAINT = 0x0085;

protected override void WndProc(ref Message m)
{
switch (m.Msg)
{
case WM_SETTEXT:
WmSetText(ref m);
break;
case WM_NCCALCSIZE:
WmNCCalcSize(ref m);
break;
case WM_NCPAINT:
WmNCPaint(ref m);
break;
default:
base.WndProc(ref m);
break;
}
}
You change the size in WmNCCalcSize, draw the border and caption in
WmNCPaint and the caption text in WmSetText. If you just want to change
the
size, you still need to do the drawing since the border is a set of images
that may not fit the new size. The rest of the messages can probably
safely
be ignored and left to Windows to handle.

If you haven't already I suggest you download or view the source code
(Source Code tab above the article).

--
Happy Coding!
Morten Wennevik [C# MVP]
Sep 6 '08 #4
slg
I did a spy trace and clearly the height is reduced from 263 to 253 and so
is width.
I belive its do with WM_SIZE
<00089004B0552 R WM_GETTEXTLENGTH cch:0
<00090004B0552 S WM_GETTEXT cchTextMax:2 lpszText:0479CCD0
<00091004B0552 R WM_GETTEXT cchCopied:0 lpszText:0479CCD0 ("")
<00092004B0552 R WM_ERASEBKGND fErased:True
<00093004B0552 S WM_WINDOWPOSCHANGED lpwp:0479DCDC
<00094004B0552 S WM_MOVE xPos:31 yPos:50
<00095004B0552 S WM_GETTEXTLENGTH
<00096004B0552 R WM_GETTEXTLENGTH cch:0
<00097004B0552 S WM_GETTEXT cchTextMax:2 lpszText:0479C348
<00098004B0552 R WM_GETTEXT cchCopied:0 lpszText:0479C348 ("")
<00099004B0552 R WM_MOVE
<00100004B0552 S WM_SIZE fwSizeType:SIZE_RESTORED nWidth:282 nHeight:263
<00101004B0552 R WM_SIZE
<00102004B0552 S WM_GETTEXTLENGTH
<00103004B0552 R WM_GETTEXTLENGTH cch:0
<00104004B0552 S WM_GETTEXT cchTextMax:2 lpszText:0479CD18
<00105004B0552 R WM_GETTEXT cchCopied:0 lpszText:0479CD18 ("")
<00106004B0552 S WM_GETTEXTLENGTH
<00107004B0552 R WM_GETTEXTLENGTH cch:0
<00108004B0552 S WM_GETTEXT cchTextMax:2 lpszText:0479CD18
<00109004B0552 R WM_GETTEXT cchCopied:0 lpszText:0479CD18 ("")
<00110004B0552 S WM_WINDOWPOSCHANGING lpwp:0479D574
<00111004B0552 S WM_GETMINMAXINFO lpmmi:0479CCD8
<00112004B0552 R WM_GETMINMAXINFO lpmmi:0479CCD8
<00113004B0552 R WM_WINDOWPOSCHANGING
<00114004B0552 S WM_NCCALCSIZE fCalcValidRects:True lpncsp:0479D548
<00115004B0552 R WM_NCCALCSIZE fuValidRect:0000 lpncsp:0479D548
<00116004B0552 S WM_NCPAINT hrgn:00000001
<00117004B0552 S WM_GETTEXT cchTextMax:510 lpszText:0479C4D0
<00118004B0552 R WM_GETTEXT cchCopied:0 lpszText:0479C4D0 ("")
<00119004B0552 R WM_NCPAINT
<00120004B0552 S WM_ERASEBKGND hdc:B0011B76
<00121004B0552 S WM_GETTEXTLENGTH
<00122004B0552 R WM_GETTEXTLENGTH cch:0
<00123004B0552 S WM_GETTEXT cchTextMax:2 lpszText:0479C560
<00124004B0552 R WM_GETTEXT cchCopied:0 lpszText:0479C560 ("")
<00125004B0552 R WM_ERASEBKGND fErased:True
<00126004B0552 S WM_WINDOWPOSCHANGED lpwp:0479D574
<00127004B0552 S WM_SIZE fwSizeType:SIZE_RESTORED nWidth:272 nHeight:253
<00128004B0552 R WM_SIZE
<00129004B0552 S WM_GETTEXTLENGTH
<00130004B0552 R WM_GETTEXTLENGTH cch:0
<00131004B0552 S WM_GETTEXT cchTextMax:2 lpszText:0479C454
<00132004B0552 R WM_GETTEXT cchCopied:0 lpszText:0479C454 ("")
<00133004B0552 S WM_GETTEXTLENGTH
<00134004B0552 R WM_GETTEXTLENGTH cch:0
<00135004B0552 S WM_GETTEXT cchTextMax:2 lpszText:0479C5B8
<00136004B0552 R WM_GETTEXT cchCopied:0 lpszText:0479C5B8 ("")
<00137004B0552 S WM_GETTEXTLENGTH
<00138004B0552 R WM_GETTEXTLENGTH cch:0
"slg" <sl*@abc.comwrote in message
news:e$***************@TK2MSFTNGP03.phx.gbl...
Morten , I tried it and it works great except one bug.
when the form looses focus and i activate it by clicking on the taskbar
the size decreases by the amount of pixels
i added to the caption.

any thoughts.

"Morten Wennevik [C# MVP]" <Mo************@hotmail.comwrote in message
news:AE**********************************@microsof t.com...
>>
"slg" wrote:
>>Is there a simpler way to increase the mdi form caption height?

I'm afraid not
>>I am following this article but not sure where should i change?
I belive its most probably in the WmNCCalcSize
TIA

http://geekswithblogs.net/kobush/art...rderForms.aspx

There is an updated article on CodePlex

http://www.codeplex.com/Wiki/View.as...omerBorderForm

What you basically need to do is override the default handling of the Non
Client messages (NC_xxx) by overriding WndProc in your child form and
route
some messages to your own code.

const int WM_SETTEXT = 0x000c;
const int WM_NCCALCSIZE = 0x0083;
const int WM_NCPAINT = 0x0085;

protected override void WndProc(ref Message m)
{
switch (m.Msg)
{
case WM_SETTEXT:
WmSetText(ref m);
break;
case WM_NCCALCSIZE:
WmNCCalcSize(ref m);
break;
case WM_NCPAINT:
WmNCPaint(ref m);
break;
default:
base.WndProc(ref m);
break;
}
}
You change the size in WmNCCalcSize, draw the border and caption in
WmNCPaint and the caption text in WmSetText. If you just want to change
the
size, you still need to do the drawing since the border is a set of
images
that may not fit the new size. The rest of the messages can probably
safely
be ignored and left to Windows to handle.

If you haven't already I suggest you download or view the source code
(Source Code tab above the article).

--
Happy Coding!
Morten Wennevik [C# MVP]
Sep 6 '08 #5
Hi,

I'm afraid I can't help you there.

I tried running the CustomBorderForm project, and since it appeared to
retain its values when minimized you may be able to spot why your form does
not, by comparing the code.

--
Happy Coding!
Morten Wennevik [C# MVP]
"slg" wrote:
I did a spy trace and clearly the height is reduced from 263 to 253 and so
is width.
I belive its do with WM_SIZE
<00089004B0552 R WM_GETTEXTLENGTH cch:0
<00090004B0552 S WM_GETTEXT cchTextMax:2 lpszText:0479CCD0
<00091004B0552 R WM_GETTEXT cchCopied:0 lpszText:0479CCD0 ("")
<00092004B0552 R WM_ERASEBKGND fErased:True
<00093004B0552 S WM_WINDOWPOSCHANGED lpwp:0479DCDC
<00094004B0552 S WM_MOVE xPos:31 yPos:50
<00095004B0552 S WM_GETTEXTLENGTH
<00096004B0552 R WM_GETTEXTLENGTH cch:0
<00097004B0552 S WM_GETTEXT cchTextMax:2 lpszText:0479C348
<00098004B0552 R WM_GETTEXT cchCopied:0 lpszText:0479C348 ("")
<00099004B0552 R WM_MOVE
<00100004B0552 S WM_SIZE fwSizeType:SIZE_RESTORED nWidth:282 nHeight:263
<00101004B0552 R WM_SIZE
<00102004B0552 S WM_GETTEXTLENGTH
<00103004B0552 R WM_GETTEXTLENGTH cch:0
<00104004B0552 S WM_GETTEXT cchTextMax:2 lpszText:0479CD18
<00105004B0552 R WM_GETTEXT cchCopied:0 lpszText:0479CD18 ("")
<00106004B0552 S WM_GETTEXTLENGTH
<00107004B0552 R WM_GETTEXTLENGTH cch:0
<00108004B0552 S WM_GETTEXT cchTextMax:2 lpszText:0479CD18
<00109004B0552 R WM_GETTEXT cchCopied:0 lpszText:0479CD18 ("")
<00110004B0552 S WM_WINDOWPOSCHANGING lpwp:0479D574
<00111004B0552 S WM_GETMINMAXINFO lpmmi:0479CCD8
<00112004B0552 R WM_GETMINMAXINFO lpmmi:0479CCD8
<00113004B0552 R WM_WINDOWPOSCHANGING
<00114004B0552 S WM_NCCALCSIZE fCalcValidRects:True lpncsp:0479D548
<00115004B0552 R WM_NCCALCSIZE fuValidRect:0000 lpncsp:0479D548
<00116004B0552 S WM_NCPAINT hrgn:00000001
<00117004B0552 S WM_GETTEXT cchTextMax:510 lpszText:0479C4D0
<00118004B0552 R WM_GETTEXT cchCopied:0 lpszText:0479C4D0 ("")
<00119004B0552 R WM_NCPAINT
<00120004B0552 S WM_ERASEBKGND hdc:B0011B76
<00121004B0552 S WM_GETTEXTLENGTH
<00122004B0552 R WM_GETTEXTLENGTH cch:0
<00123004B0552 S WM_GETTEXT cchTextMax:2 lpszText:0479C560
<00124004B0552 R WM_GETTEXT cchCopied:0 lpszText:0479C560 ("")
<00125004B0552 R WM_ERASEBKGND fErased:True
<00126004B0552 S WM_WINDOWPOSCHANGED lpwp:0479D574
<00127004B0552 S WM_SIZE fwSizeType:SIZE_RESTORED nWidth:272 nHeight:253
<00128004B0552 R WM_SIZE
<00129004B0552 S WM_GETTEXTLENGTH
<00130004B0552 R WM_GETTEXTLENGTH cch:0
<00131004B0552 S WM_GETTEXT cchTextMax:2 lpszText:0479C454
<00132004B0552 R WM_GETTEXT cchCopied:0 lpszText:0479C454 ("")
<00133004B0552 S WM_GETTEXTLENGTH
<00134004B0552 R WM_GETTEXTLENGTH cch:0
<00135004B0552 S WM_GETTEXT cchTextMax:2 lpszText:0479C5B8
<00136004B0552 R WM_GETTEXT cchCopied:0 lpszText:0479C5B8 ("")
<00137004B0552 S WM_GETTEXTLENGTH
<00138004B0552 R WM_GETTEXTLENGTH cch:0
"slg" <sl*@abc.comwrote in message
news:e$***************@TK2MSFTNGP03.phx.gbl...
Morten , I tried it and it works great except one bug.
when the form looses focus and i activate it by clicking on the taskbar
the size decreases by the amount of pixels
i added to the caption.

any thoughts.

"Morten Wennevik [C# MVP]" <Mo************@hotmail.comwrote in message
news:AE**********************************@microsof t.com...
>
"slg" wrote:

Is there a simpler way to increase the mdi form caption height?
I'm afraid not

I am following this article but not sure where should i change?
I belive its most probably in the WmNCCalcSize
TIA

http://geekswithblogs.net/kobush/art...rderForms.aspx
There is an updated article on CodePlex

http://www.codeplex.com/Wiki/View.as...omerBorderForm

What you basically need to do is override the default handling of the Non
Client messages (NC_xxx) by overriding WndProc in your child form and
route
some messages to your own code.

const int WM_SETTEXT = 0x000c;
const int WM_NCCALCSIZE = 0x0083;
const int WM_NCPAINT = 0x0085;

protected override void WndProc(ref Message m)
{
switch (m.Msg)
{
case WM_SETTEXT:
WmSetText(ref m);
break;
case WM_NCCALCSIZE:
WmNCCalcSize(ref m);
break;
case WM_NCPAINT:
WmNCPaint(ref m);
break;
default:
base.WndProc(ref m);
break;
}
}
You change the size in WmNCCalcSize, draw the border and caption in
WmNCPaint and the caption text in WmSetText. If you just want to change
the
size, you still need to do the drawing since the border is a set of
images
that may not fit the new size. The rest of the messages can probably
safely
be ignored and left to Windows to handle.

If you haven't already I suggest you download or view the source code
(Source Code tab above the article).

--
Happy Coding!
Morten Wennevik [C# MVP]

Sep 10 '08 #6
slg
Morten, Thx for your reply.

I changed the caption height in WM_NCCALCSIZE in customBorderForm and had
same issue.
Finally i figured out by spy trace that in wm_windowsposchanging i adjusted
the height of the window by adding caption size.
Any how it looks to be complicated to change caption size in case you have
menu's

Thx
"Morten Wennevik [C# MVP]" <Mo************@hotmail.comwrote in message
news:A8**********************************@microsof t.com...
Hi,

I'm afraid I can't help you there.

I tried running the CustomBorderForm project, and since it appeared to
retain its values when minimized you may be able to spot why your form
does
not, by comparing the code.

--
Happy Coding!
Morten Wennevik [C# MVP]
"slg" wrote:
>I did a spy trace and clearly the height is reduced from 263 to 253 and
so
is width.
I belive its do with WM_SIZE
<00089004B0552 R WM_GETTEXTLENGTH cch:0
<00090004B0552 S WM_GETTEXT cchTextMax:2 lpszText:0479CCD0
<00091004B0552 R WM_GETTEXT cchCopied:0 lpszText:0479CCD0 ("")
<00092004B0552 R WM_ERASEBKGND fErased:True
<00093004B0552 S WM_WINDOWPOSCHANGED lpwp:0479DCDC
<00094004B0552 S WM_MOVE xPos:31 yPos:50
<00095004B0552 S WM_GETTEXTLENGTH
<00096004B0552 R WM_GETTEXTLENGTH cch:0
<00097004B0552 S WM_GETTEXT cchTextMax:2 lpszText:0479C348
<00098004B0552 R WM_GETTEXT cchCopied:0 lpszText:0479C348 ("")
<00099004B0552 R WM_MOVE
<00100004B0552 S WM_SIZE fwSizeType:SIZE_RESTORED nWidth:282
nHeight:263
<00101004B0552 R WM_SIZE
<00102004B0552 S WM_GETTEXTLENGTH
<00103004B0552 R WM_GETTEXTLENGTH cch:0
<00104004B0552 S WM_GETTEXT cchTextMax:2 lpszText:0479CD18
<00105004B0552 R WM_GETTEXT cchCopied:0 lpszText:0479CD18 ("")
<00106004B0552 S WM_GETTEXTLENGTH
<00107004B0552 R WM_GETTEXTLENGTH cch:0
<00108004B0552 S WM_GETTEXT cchTextMax:2 lpszText:0479CD18
<00109004B0552 R WM_GETTEXT cchCopied:0 lpszText:0479CD18 ("")
<00110004B0552 S WM_WINDOWPOSCHANGING lpwp:0479D574
<00111004B0552 S WM_GETMINMAXINFO lpmmi:0479CCD8
<00112004B0552 R WM_GETMINMAXINFO lpmmi:0479CCD8
<00113004B0552 R WM_WINDOWPOSCHANGING
<00114004B0552 S WM_NCCALCSIZE fCalcValidRects:True lpncsp:0479D548
<00115004B0552 R WM_NCCALCSIZE fuValidRect:0000 lpncsp:0479D548
<00116004B0552 S WM_NCPAINT hrgn:00000001
<00117004B0552 S WM_GETTEXT cchTextMax:510 lpszText:0479C4D0
<00118004B0552 R WM_GETTEXT cchCopied:0 lpszText:0479C4D0 ("")
<00119004B0552 R WM_NCPAINT
<00120004B0552 S WM_ERASEBKGND hdc:B0011B76
<00121004B0552 S WM_GETTEXTLENGTH
<00122004B0552 R WM_GETTEXTLENGTH cch:0
<00123004B0552 S WM_GETTEXT cchTextMax:2 lpszText:0479C560
<00124004B0552 R WM_GETTEXT cchCopied:0 lpszText:0479C560 ("")
<00125004B0552 R WM_ERASEBKGND fErased:True
<00126004B0552 S WM_WINDOWPOSCHANGED lpwp:0479D574
<00127004B0552 S WM_SIZE fwSizeType:SIZE_RESTORED nWidth:272
nHeight:253
<00128004B0552 R WM_SIZE
<00129004B0552 S WM_GETTEXTLENGTH
<00130004B0552 R WM_GETTEXTLENGTH cch:0
<00131004B0552 S WM_GETTEXT cchTextMax:2 lpszText:0479C454
<00132004B0552 R WM_GETTEXT cchCopied:0 lpszText:0479C454 ("")
<00133004B0552 S WM_GETTEXTLENGTH
<00134004B0552 R WM_GETTEXTLENGTH cch:0
<00135004B0552 S WM_GETTEXT cchTextMax:2 lpszText:0479C5B8
<00136004B0552 R WM_GETTEXT cchCopied:0 lpszText:0479C5B8 ("")
<00137004B0552 S WM_GETTEXTLENGTH
<00138004B0552 R WM_GETTEXTLENGTH cch:0
"slg" <sl*@abc.comwrote in message
news:e$***************@TK2MSFTNGP03.phx.gbl...
Morten , I tried it and it works great except one bug.
when the form looses focus and i activate it by clicking on the
taskbar
the size decreases by the amount of pixels
i added to the caption.

any thoughts.

"Morten Wennevik [C# MVP]" <Mo************@hotmail.comwrote in
message
news:AE**********************************@microsof t.com...

"slg" wrote:

Is there a simpler way to increase the mdi form caption height?
I'm afraid not

I am following this article but not sure where should i change?
I belive its most probably in the WmNCCalcSize
TIA

http://geekswithblogs.net/kobush/art...rderForms.aspx
There is an updated article on CodePlex

http://www.codeplex.com/Wiki/View.as...omerBorderForm

What you basically need to do is override the default handling of the
Non
Client messages (NC_xxx) by overriding WndProc in your child form and
route
some messages to your own code.

const int WM_SETTEXT = 0x000c;
const int WM_NCCALCSIZE = 0x0083;
const int WM_NCPAINT = 0x0085;

protected override void WndProc(ref Message m)
{
switch (m.Msg)
{
case WM_SETTEXT:
WmSetText(ref m);
break;
case WM_NCCALCSIZE:
WmNCCalcSize(ref m);
break;
case WM_NCPAINT:
WmNCPaint(ref m);
break;
default:
base.WndProc(ref m);
break;
}
}
You change the size in WmNCCalcSize, draw the border and caption in
WmNCPaint and the caption text in WmSetText. If you just want to
change
the
size, you still need to do the drawing since the border is a set of
images
that may not fit the new size. The rest of the messages can probably
safely
be ignored and left to Windows to handle.

If you haven't already I suggest you download or view the source code
(Source Code tab above the article).

--
Happy Coding!
Morten Wennevik [C# MVP]

Sep 12 '08 #7

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

Similar topics

8
by: Wally | last post by:
I would like to have an image with a caption displayed below it. The size of the image will vary. The caption should not extend beyond the width of the image. How can I cause the text of the...
2
by: aqualizard | last post by:
I have made and image with a caption using CSS, but I am hoping someone can show me how to do it better. By better I mean less HTML, and hopefully have it work with any sized image where I do not...
1
by: Susan Bricker | last post by:
Greetings. I am trying to position opened forms so that they are cascaded on the screen. I have discovered the movesize action (for the DoCmd) and Move property of a form (for Acc 2002/2003). ...
3
by: tolisss | last post by:
Hi I have a form with minimize,maximize button=false and startup window state= maximized but when the user double click on the form title bar caption the form's size changes How do i prevent...
18
by: Mike D | last post by:
I am looking for a way in vb.net to take a form with sharp corners and just round off the corners a bit so they arent so sharp. I have seen this done in other applications.
22
by: liups | last post by:
Hi, I just come across this, how can I make a form's height larger than 780 pixels? Thank you.
1
by: Udi | last post by:
All, I have a list box that imitates the intelisence behavior. Since I need it to be top most, I have put it on a TopMost form (The listBox docked to Fill). The form has no parent, no caption and...
1
devonknows
by: devonknows | last post by:
Ok, i posted about forcing a form to unload, now since ive implemented that, when check1.value = true, when you close the form, it doesnt unload, when check1.value = false, it unloads perfectly and...
11
by: Chris Beall | last post by:
See http://pages.prodigy.net/chris_beall/Demo/photo%20block%20experiments.html I've ended up with what seems like a rather complex structure for what I thought would be a somewhat simple...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 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 a new...

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.