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

なでしこv1のバグや要望を書き込む掲示板
[一覧へ] > (@661) [中] [未処理]
@661■ (#2079) 中央移動が動作しない - なでおやじ (2012-12-11 19:07) /中 未処理
【症状】どのような症状、現象か?
フォームのスタイルを変更すると中央移動が動作しない

【再現方法】サンプルソース、再現手順など
#ここから
母艦を中央移動
NGとはフォーム
これについて
 スタイルは"枠なし"#枠可変以外はすべて不可
 ヒント="NG"
NGを中央移動
NGを表示

OKとはフォーム
これについて
OKを中央移動
OKのテキスト="OK"
OKを表示
#ここまで

【要望】どのような解決が望ましいか?
正常に移動できるように

【バージョン】確認したバージョン
バージョン:1.53353
最終更新日:2012/11/27
OS   :Windows XP [5.1(2600:2)]

(#2080) これが正しい方法か分かりませんがこれで指定の位置にフォームが表示されます。 - T.wada (2012-12-19 08:40) /中 未処理
#母艦の処理
母艦のY=0
母艦のX=0
母艦を表示
#母艦の表示位置を変えないと二つが重なってNGフォームだけ表示したように見えます。

#NGの処理
NGとはフォーム
これについて
 ヒント="NG"
NGを中央移動
#答え①枠のスタイルを指定しないで表示します。
NGを表示
#答え②枠を表示後、枠のスタイルを指定します。
NGのスタイルは"枠なし"

(#2081) 枠なしフォームを移動するにはドラック移動をオンします。 - T.wada (2012-12-19 17:07) /中 未処理
#こう書くと3枚のフォームが画面中央に重ねて表示されます。

母艦を中央移動

NGとはフォーム
これについて
 #スタイルは"枠なし"#枠可変以外はすべて不可
 ヒント="NG"
NGを中央移動
NGを表示
NGのドラッグ移動はオン  #これで枠なしフォームがマウスで移動します。
NGのスタイルは"枠なし"

OKとはフォーム
これについて
OKを中央移動
OKのテキスト="OK"
OKを表示

(#2082) 返信ありがとうございます。回避策はわかっています - なでおやじ (2012-12-20 16:16) /中 未処理
バージョン 1.53352までは正常に使用できています。
(基本的に一年ぶりにバージョンアップした1.5334あたりから、部品を大量に使用した時のメモリ消費が激しいので、1.5332を使ってますが・・・)

『中央移動』だけでなく、根本的に可視がオフの状態でフォームの位置を変更する事が出来なくなっているようです。

回避策1
透明度=0⇒可視=オン⇒表示位置指定⇒透明度=255

回避策2
イベント内(表示した時~等)で表示位置指定

表示してから位置を変更していては、部品を幾つか乗せていた時やスペックの低いPCでは、画面がチラつく事があります。
また、先に作ってあるソフトに変更を加えるのは、結構大変なのでバグ報告を出した訳です。

(#2079)へ返信する:

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

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

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