tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトルShowDialogについて
記事No3013
投稿日: 2006/01/31(Tue) 16:12
投稿者AIN
[OSのVer]:Windows XP  [VBのVer]:VB.NET 2003  
ShowDialogを使用して新たにFormを開くと画面の右下に斜線が表示されてしまいます。
この斜線を表示しないようにするにはどうすればいいのでしょうか。
ちなみに、Form2を開いている時にForm1を操作不可にしたいためにShowDialogを使用して
Form2を開いています。
よろしくお願いします。

[ツリー表示へ]
タイトルRe: ShowDialogについて
記事No3014
投稿日: 2006/01/31(Tue) 17:50
投稿者花ちゃん
> ちなみに、Form2を開いている時にForm1を操作不可にしたいためにShowDialogを使用して
だったら、 Form2 を開いた時に、Form1 を非表示(Me.Hide) にしておけば。

[ツリー表示へ]
タイトルRe^2: ShowDialogについて
記事No3030
投稿日: 2006/02/02(Thu) 10:24
投稿者AIN
[OSのVer]:Windows    [VBのVer]:VB.NET  
> > ちなみに、Form2を開いている時にForm1を操作不可にしたいためにShowDialogを使用して
> だったら、 Form2 を開いた時に、Form1 を非表示(Me.Hide) にしておけば。

花ちゃんさん情報ありがとうございます。
試してみたのですが、ShowDialogを使用してForm1を
非表示にした場合、まだ斜線が表示されてしまいました。なので、Showを使用して見たのですが、
その場合、Form2を閉じたらForm1を表示するという処理がうまく出来ませんでした。

[ツリー表示へ]
タイトルRe^3: ShowDialogについて
記事No3033
投稿日: 2006/02/02(Thu) 12:15
投稿者花ちゃん
> 試してみたのですが、ShowDialogを使用してForm1を
> 非表示にした場合、まだ斜線が表示されてしまいました。
斜線が消えるとは言ってませんよ
何の為に消したいのですか?(手段だけではなく目的も書いて下さい)
それによっては他の手段があると思いますし、斜線を消しても貴方の意図する
動きと違う動作がするように思うのですが。

> その場合、Form2を閉じたらForm1を表示するという処理がうまく出来ませんでした。
Form2を閉じた時にForm1をShow すればいいだけですが。

[ツリー表示へ]
タイトルRe^4: ShowDialogについて
記事No3035
投稿日: 2006/02/02(Thu) 14:08
投稿者AIN
> 斜線が消えるとは言ってませんよ
すみません。勘違いをしていました。

> 何の為に消したいのですか?(手段だけではなく目的も書いて下さい)
> それによっては他の手段があると思いますし、斜線を消しても貴方の意図する
> 動きと違う動作がするように思うのですが。
すみません、説明が足りませんでした。見た目上、斜線があると見栄えがよくないとのことで
斜線を消してくれと言われたため、斜線を消そうとしていました。
今回はじゃんぬねっとさんに教えていただいた方法で、斜線を隠してしまうことにしました。

> Form2を閉じた時にForm1をShow すればいいだけですが。
その方法を思い浮かびませんでした。Form1のVisibleをTrueにして表示しようとしていました。

花ちゃんさん。たびたびご指摘、ご教授ありがとうございました。

[ツリー表示へ]
タイトルRe: ShowDialogについて
記事No3016
投稿日: 2006/01/31(Tue) 20:00
投稿者じゃんぬねっと
参照先http://jeanne.wankuma.com/
> ShowDialogを使用して新たにFormを開くと画面の右下に斜線が表示されてしまいます。
> この斜線を表示しないようにするにはどうすればいいのでしょうか。

可変のウィンドウだからですよね?

 フォームの境界線スタイルを変更する
 hhttp://jeanne.wankuma.com/tips/form/formborderstyle.html

> ちなみに、Form2を開いている時にForm1を操作不可にしたいためにShowDialogを使用して
> Form2を開いています。

これは正しいことですので、そのままでいいですよ。

[ツリー表示へ]
タイトルRe^2: ShowDialogについて
記事No3031
投稿日: 2006/02/02(Thu) 10:27
投稿者AIN
> 可変のウィンドウだからですよね?
>
>  フォームの境界線スタイルを変更する
>  hhttp://jeanne.wankuma.com/tips/form/formborderstyle.html

じゃんぬねっとさん情報ありがとうございました。
せっかく教えていただいたのですが、可変ウィンドウでForm2を表示したいです。
可変ウィンドウのままで、斜線を取り除く方法はないでしょうか?
よろしくお願いします。

[ツリー表示へ]
タイトルRe^3: ShowDialogについて
記事No3032
投稿日: 2006/02/02(Thu) 11:15
投稿者じゃんぬねっと
参照先http://jeanne.wankuma.com/
> じゃんぬねっとさん情報ありがとうございました。
> せっかく教えていただいたのですが、可変ウィンドウでForm2を表示したいです。
> 可変ウィンドウのままで、斜線を取り除く方法はないでしょうか?
> よろしくお願いします。

やめましょう。

標準の UI を壊すことは、アクセシビリティの低下に繋がります。
可変ウィンドウなのですから、ついていて当たり前なのです。

それでもというならば、Label か何かで隠しておけば良いんじゃないですか?
今や、Dock プロパティなる便利なものもあることですし。

[ツリー表示へ]
タイトルRe^4: ShowDialogについて
記事No3034
投稿日: 2006/02/02(Thu) 14:04
投稿者AIN
> 標準の UI を壊すことは、アクセシビリティの低下に繋がります。
> 可変ウィンドウなのですから、ついていて当たり前なのです。
ご指摘ありがとうございます。初心者なもので消してしまえるのかと思っていました。

> それでもというならば、Label か何かで隠しておけば良いんじゃないですか?
> 今や、Dock プロパティなる便利なものもあることですし。
見た目上、斜線を消してくれと言われているので、LabelではなくPanelと
Dockプロパティを使用して消すことが出来ました。
じゃんぬねっとさん、教えていただきまして本当にありがとうございました。

[ツリー表示へ]