■記事リスト / ▼下のスレッド
/ ▲上のスレッド
□投稿者/ ななーし -(2023/11/12(Sun) 16:08:19)
| こんにちわ ななーしです。 桐10s #2545です。
右クリックフォームをつくっており、Y軸高さが合わず困っております。
設定としては ・フォームは一覧表フォーム ・3つのテキストボックスにファミリパレットでマウス右アップに定義 ・マウス右アップ内に以下を定義 ※&マウス位置[1]はマウス右アップの変数 メソッド呼び出し @フォーム.更新モード設定( 0 ) 代入 &X=#四捨五入(#PointToDot(&マウス位置[1]/20),1), &Y=#四捨五入(#PointToDot(&マウス位置[2]/20),1), &右メニュー=0 その後フォーム呼び出しでフォームを表示 ・呼び出されたフォーム側でフォーム開始時に以下を実行 ウィンドウ位置 設定,&hwindow,位置=(&X,&Y)
現象は 表示モードで一覧表の行を右クリックした際、X軸は追従しますが、Y軸が追従しません。正確には行内での高さ(行高さ24.5pt内で高さ)を返してくるようで表示させると上に張り付きます。この現象は対策使用があるのでしょうか?
|
|
|
▽[全レス1件(ResNo.1-1 表示)]
■14043 / ResNo.1) |
Re[1]: 右クリックフォーム
|
□投稿者/ ななーし -(2023/11/12(Sun) 16:18:48)
| 自己解決できました。 &Y=#四捨五入(#PointToDot(&マウス位置[2]/20),1) を次のように変更しました。 &g数値[7]=#四捨五入(#PointToDot(&マウス位置[2]/20)+126+&明細番号*24.5,1) 126:フォームヘッダ部の高さ &明細番号*24.5:24.5は行高さ
|
解決済み! |
|
■記事リスト /
レス記事表示 →
[親記事-1]
|