| こんにちわ ななーしです。 桐10s #2545です。
右クリックフォームをつくっており、Y軸高さが合わず困っております。
設定としては ・フォームは一覧表フォーム ・3つのテキストボックスにファミリパレットでマウス右アップに定義 ・マウス右アップ内に以下を定義 ※&マウス位置[1]はマウス右アップの変数 メソッド呼び出し @フォーム.更新モード設定( 0 ) 代入 &X=#四捨五入(#PointToDot(&マウス位置[1]/20),1), &Y=#四捨五入(#PointToDot(&マウス位置[2]/20),1), &右メニュー=0 その後フォーム呼び出しでフォームを表示 ・呼び出されたフォーム側でフォーム開始時に以下を実行 ウィンドウ位置 設定,&hwindow,位置=(&X,&Y)
現象は 表示モードで一覧表の行を右クリックした際、X軸は追従しますが、Y軸が追従しません。正確には行内での高さ(行高さ24.5pt内で高さ)を返してくるようで表示させると上に張り付きます。この現象は対策使用があるのでしょうか?
|