「なでしこv1」開発掲示板

なでしこv1のバグや要望を書き込む掲示板
[一覧へ] > (@254) [低] [解決]
@254■ (#709) "枠固定"にしても最大化ができてしまう - area (2009-05-12 02:19) /低 未処理
【症状】
フォームのスタイルを"枠固定"に設定しても、サイズ変更は不可能になるが
最大化ができてしまう。

【再現方法】
なでしこエディタ>ヘルプ>「なでしこ」について
で開かれたダイアログで試せます。
/*回避法*/
母艦について
  スタイルは枠固定
  オフに最大化ボタン有効変更//これで最大化不能になります。


【要望】
"枠固定"を指定した時に、最大化ボタンのを無効化してほしい

【バージョン】
v1.520

【その他】
非常にどうでもいいことで、回避法もありますが
ちょっと気になったので報告まで


(#724) RE:"枠固定"にしても最大化ができてしまう - しらたま (2009-05-13 22:57) /低 調査中
これはどうしましょう。
最大化できなくするのは、多分、「枠固定」が設定されたときに最大化ボタンオフするだけなんでしょうけど、
そうすると、「枠固定」から別のスタイルに変わったとき、最大化ボタンの設定をどうするかが、ややこしくなってきます。
単純に「枠可変」→「枠固定」→「枠可変」ならば固定の時だけオフにしておけばいいですが、
「枠可変」→「最大化オフ」→「枠固定」→「枠可変」だと、固定から可変に戻るときに、最大化ボタンの扱いに悩みます。
「枠固定」になる直前の状態をどこかに保存しておくことも出来ますが、あまり前の状態に依存するような挙動はやらない方が良いんじゃないかな、という気もします。

ところで本題と外れますが、スタイルは文字列で指定するので「枠固定」という風にカギ括弧でくくっておいた方が良いです。

(#730) Windows標準の挙動にあわせたほうがいいと思います - canot (2009-05-14 00:46) /低 調査中
このあたりはWindowsUIの仕様としてこんな感じだとおもうので
今のままでもいいんじゃないでしょうか。

ウィンドウスタイルのひとつである「枠固定」は
あくまでもウィンドウの枠を固定するオプションで、
最大化状態への切り替えを操作するオプションではないと思います。

僕個人としてはUI関連は、出来るだけナチュラルなものを触りたいです。
そのほうが後々問題が出にくいし、ほかの言語でWindowsのUIをいじるときの参考にもなります。
なので、僕はこれは直さなくてもいいと思います

(もし独自の動作に直すならば
ほかのすべてのUIも同様の一貫したポリシーで完全に制御してほしいですねw)

(#740) RE:Windows標準の挙動にあわせたほうがいいと思います - しらたま (2009-05-15 23:38) /低 解決
では、areaさんも示されているように、そんなに手間ではない実現手段もありますので、現状ではこのままということで。

(#709)へ返信する:

👆お手数ですが、いたずら防止のために、「真夏」の読み方を記入してください。

編集時に使うキーを入力(省略可能)

画像ファイル(最大300KB)を添付可能