C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[3]: メニューの左端のアイコンについて(MDI)


(過去ログ 93 を表示中)

[トピック内 4 記事 (1 - 4 表示)]  << 0 >>

■55875 / inTopicNo.1)  メニューの左端のアイコンについて(MDI)
  
□投稿者/ tashiro (1回)-(2010/12/16(Thu) 19:28:24)

分類:[C#] 

いつもお世話になってます。tashiroと申します。
OS windows xp
開発環境 VS2008
使用言語 C#

現在、MDIアプリケーションを作成しています。そこで、質問があります。
子フォームのタイトルの左端に、Iconマークを付けるために
formのiconプロパティにアイコンファイル(32×32 4ビット)を指定しました。

ここで、質問なのですが、子フォームが最大化以外の場合は、アイコンはフォームの左端に正常(小さいアイコン)表示されます。
しかし、子フォームを最大化すると、このアイコンは親フォームメニューの左端に大きいアイコンで表示されてしまいます。

出来ることなら、子フォームを最大化した時に、親フォームメニューの左端に正常(小さいアイコン)で表示させたいです。
もしも、不可能であるのなら、最悪、親フォームメニューの左端にアイコンを非表示にしたと思っています。しかしこの非表示の方法も分かりません。

どなたか、良い方法を教えて頂きたいです。よろしくお願いします。




 
引用返信 編集キー/
■55876 / inTopicNo.2)  Re[1]: メニューの左端のアイコンについて(MDI)
□投稿者/ aetos (353回)-(2010/12/16(Thu) 19:36:45)
No55875 (tashiro さん) に返信

> 子フォームのタイトルの左端に、Iconマークを付けるために
> formのiconプロパティにアイコンファイル(32×32 4ビット)を指定しました。

16x16 で作ればいいんじゃないですか?
引用返信 編集キー/
■55886 / inTopicNo.3)  Re[2]: メニューの左端のアイコンについて(MDI)
□投稿者/ tashiro (2回)-(2010/12/17(Fri) 10:15:46)
aetosさん
助言ありがとうございます。

なるほどと思って、アイコンファイルを16x16のに修正して、iconプロパティに設定しようとしましたが、
「引数'picture'はIconとして使用できるピクチャでなければなりません。」とエラー表示され出来ませんでした。

また、formのiconプロパティのサイズは初期設定で32×32となっていて変更できないです。

もうちょっと、調べてみます。


引用返信 編集キー/
■55889 / inTopicNo.4)  Re[3]: メニューの左端のアイコンについて(MDI)
□投稿者/ tashiro (3回)-(2010/12/17(Fri) 12:30:35)
ペイントで作った、アイコンファイルを読み込んでたのですが、
VS2008でアイコンファイルを作成して、iconプロパティに設定したら、うまくいきました。
32×32、16x16の2パターンのiconを描きました。

いろいろと、ありがとうございました。
解決済み
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -