ツリー一括表示

Nomal 画像ボタンをクリックするとへこんだまま... /かめきち (13/06/10(Mon) 18:20) [#6284]
Nomal タイマーに肩代わりさせる方法 /のなお (13/06/10(Mon) 20:26) [#6285]
  └Nomal Re[2]: タイマーに肩代わりさせる方法 /かめきち (13/06/10(Mon) 20:51) [#6286] 解決済み!


親記事 / ▼[ 6285 ]
/ 親階層)  画像ボタンをクリックするとへこんだままになる(フラットがオフのままになる)
□投稿者/ かめきち 【220.151.7.166】(2013/06/10(Mon) 18:20:55)

    https://www.dropbox.com/sh/onmo11ayxchv4st/1RiPsD4oyb

    現在ブラウザを作っていますが、問題のある画像ボタンがたまにできます
    上のURLのbrowser 0.05が開発中のものです
    お気に入りボタンと印刷ボタンがおかしいです
    お気に入りボタンは処理が複雑なので印刷ボタンのソースをここに載せます

    問題の症状が起きたときの画像です
    http://i.imgur.com/18X88Nt.png

    printとは画像ボタン
    これについて
     テキストは「」
     Yは240。Xは2
     Hは30。Wは30
     親部品はmenubar
     ヒントは「Print」
     フラットはオン
     画像は「icon\7.png」
     クリックした時は〜browserの印刷プレビュー
     マウス入った時は〜画像は「icon\07.png」
     マウス出た時は〜画像は「icon\7.png」

    クリックした時のところに可視をオフにしてオンにするとか
    フラットをオフにしてオンにするとか1秒待つとか色々試したんですが
    へこんだままになってしまいます

    何か解決法はないですか?
    よろしくお願いします

    *(2013/06/10(Mon) 18:47:59 編集[投稿者])

    *(2013/06/10(Mon) 18:48:24 編集[投稿者])

    *(2013/06/10(Mon) 18:49:07 編集[投稿者])
[ □ Tree ] 返信 削除キー/
[ □ Tree ] 返信

▲[ 6284 ] / ▼[ 6286 ]
/ 1階層)  タイマーに肩代わりさせる方法
□投稿者/ のなお 【110.4.168.163】(2013/06/10(Mon) 20:26:50)

    こんばんは

    どうもモーダルウィンドウ系で現象が起きるようなので、
    タイマーで処理する方法を考えてみました。

    #-----------------------------------------------------------------------
    タイマーモードとは整数
    代替起動タイマーとはタイマー
    その間隔は0.01
    その時満ちた時は〜
     代替起動タイマーの停止 #すぐ止める
     タイマーモードで条件分岐
      1ならば、favorite追加
      2ならば、browserの印刷プレビュー

    ●代替起動(Nで)
     タイマーモードはN
     代替起動タイマーの開始
    #-----------------------------------------------------------------------
    上記をGUI部品設定の最後の方に置いて、
    print画像ボタンのクリックした時を以下の一行のように書き換えます。

     クリックした時は〜2で代替起動 #browserの印刷プレビュー


    これで画像ボタンイベントはすぐに解放され、タイマーで処理を行えます。
    ご参考まで。


    No6284に返信(かめきちさんの記事)
    > https://www.dropbox.com/sh/onmo11ayxchv4st/1RiPsD4oyb
    >
    > 現在ブラウザを作っていますが、問題のある画像ボタンがたまにできます
    > 上のURLのbrowser 0.05が開発中のものです
    > お気に入りボタンと印刷ボタンがおかしいです
    > お気に入りボタンは処理が複雑なので印刷ボタンのソースをここに載せます
    >
    > 問題の症状が起きたときの画像です
    > http://i.imgur.com/18X88Nt.png
    >
    > printとは画像ボタン
    > これについて
    >  テキストは「」
    >  Yは240。Xは2
    >  Hは30。Wは30
    >  親部品はmenubar
    >  ヒントは「Print」
    >  フラットはオン
    >  画像は「icon\7.png」
    >  クリックした時は〜browserの印刷プレビュー
    >  マウス入った時は〜画像は「icon\07.png」
    >  マウス出た時は〜画像は「icon\7.png」
    >
    > クリックした時のところに可視をオフにしてオンにするとか
    > フラットをオフにしてオンにするとか1秒待つとか色々試したんですが
    > へこんだままになってしまいます
    >
    > 何か解決法はないですか?
    > よろしくお願いします
    >
    > *(2013/06/10(Mon) 18:47:59 編集[投稿者])
    >
    > *(2013/06/10(Mon) 18:48:24 編集[投稿者])
    >
    > *(2013/06/10(Mon) 18:49:07 編集[投稿者])
[ 親 6284 / □ Tree ] 返信 削除キー/
[ 親 6284 / □ Tree ] 返信

▲[ 6285 ] / 返信無し
/ 2階層)  Re[2]: タイマーに肩代わりさせる方法
□投稿者/ かめきち 【220.151.7.166】(2013/06/10(Mon) 20:51:12)

    No6285に返信(のなおさんの記事)
    すごいです
    感動しました
    新しくウインドウを開く処理があるとボタンがへこんだままになる不具合(?)があるので
    それをタイマーにやってもらおうということですか
    なるほど
    丁寧な説明ありがとうございました
解決済み!
[ 親 6284 / □ Tree ] 返信 削除キー/
[ 親 6284 / □ Tree ] 返信


Pass/

BBS CGI RSS CGI
Child Tree RSS/SPAM対応版