2017-12-26 32 views
0

私は小さなコードエディタを作っています。ユーザーが望むならば、ウィンドウのサイズを変更できるようにします。私はサイズ変更不可能なメインウィンドウプロパティを持っています。
mainWindow = new BrowserWindow({width: 800, height: 600 , resizable: false}); 私はドロップダウンメニューをしているボタン を持っている:electron.jsのサイズ変更可能なウィンドウ

label: 'Screen', 
    submenu:[ 
     { 
     label:'Resizable Window', 
     click(){ 
      mainWindow.resizable = false; 
     } 
     }, 

私のコードは動作しません。それを修正するのを助けてください。

答えて

1

天候を変更するには、ウィンドウのサイズを変更することができます。.resizable = falseの代わりにmainWindow.setResizable(true)を呼び出す必要があります。

これは既にfalseになっている場合にはあなたの設定がfalseに変更されるようですが、あなたはそれを真に設定したいと思います。メニューバーのコードは次のようになります。

label: 'Screen', 
    submenu: [ 
     { 
     label: 'Resizable Window', 
     click() { 
      mainWindow.setResizable(true); 
     } 
     }, 

.setResizable

+0

ご協力ありがとうございますが、右上隅のボタンはまだ動作しません。 –

+1

それはまだ動作しないとはどういう意味ですか?それはエラーを投げるか、まったく何もしませんか?ありがとうございます。 – Mike

+0

フルスクリーンで開いているようなボタンがあり、まだ無効です(Windowsのデフォルトボタンです) –

関連する問題