問題タブ [contextmenustrip]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - ActiveX コントロールの正しい位置に ContextMenuStrip を表示する
C# で使用している ActiveX コントロール (VB 6.0) があり、その右クリックの「e」パラメータには int ex と int ey があり、このコントロールの contextmenustrip を表示したいと考えています。表示されていますが、マウスを右クリックした正確な位置ではありません。右クリックした場所よりも少し高い位置にあります。
場所の問題を修正するためにこのようなものを書きましたが、修正しませんでした。
考え?正しい場所を送信するには何を書く必要がありますか?
contextmenustrip - ContextMenuStrip が表示された後にアイテムをクリアする
ContextMenuStrip が表示された直後にアイテムをクリアしたかったのです。ただし、次の呼び出しを行っていたとき、そもそも ContextMenuStrip が正しく表示されませんでした。何か案は?
ありがとう、
c# - ContextMenuStrip 右クリックで、IF アイテムがリストビューで選択されていますか?
リスト ビューに ContextMenuStrip をアタッチしており、うまく機能していますが、知りたいのは、リストビューで 1 つ以上の項目が選択されている場合にのみ表示する方法です。
ありがとう!
c# - NotifyIconの左クリックでContextMenuStripを表示するにはどうすればよいですか?
NotifyIconにContextMenuStripが割り当てられていますが、これは右クリックで正常に機能します。
マウスクリックイベントを接続して、NotifyIconにContextMenuStripを表示するように指示するにはどうすればよいですか?
winforms - ContextMenuStrip は、ツリー ビュー内の項目を右クリックするとフォーカスを失います。
ツリー ビューに関連付けられた contextmenuStrip があります。
たとえば、ツリー構造に 4 つのノードがあり、ノード 4 が選択されています。
動作: ContextMenuStrip - ノード 2 を右クリックすると、そのノードが選択され、コンテキスト メニュー ストリップが開くとすぐにフォーカスがノード 4 に戻ります。
古いコンポーネントの「コンテキスト メニュー」では、この機能は正常に動作します。つまり、ノード 2 は、コンテキスト メニューが開くまでフォーカスを持ちます。
コンテキスト メニューが開いている限り、ノード 2 を選択したいと思います。また、コンテキスト メニューが閉じられると、選択/フォーカスはノード 4 に戻ります。
アドバイスお願いします。
よろしくお願いします
c# - ContextMenuStripは左上のウィンドウでレンダリングします
contextmenustripをレンダリングすると、PC画面の左上にレンダリングされます。5〜6個のアイテムを含むリストビューがあり、各アイテムを右クリックすると、コンテキストメニューストリップが表示されます。また、背景やテキストを含むコンテキストメニューストリップの色も変更する必要があります。
前もって感謝します!
c# - WinForms でウィンドウのようなパネルを作成する方法
これを参照してください:
http://img405.imageshack.us/img405/2008/rolloversummaryschedule.jpg
患者データを保持するウィンドウを作成するにはどうすればよいですか? 表示されている 2 つのレコードはリスト ビューにあります。次に、テキスト「View Details」に ContextMenuStrip を使用します。[詳細の表示] をクリックすると、コンテキストを表示する必要があります。Web 開発の場合、これは Javascript、div、およびパネルを介して行うことができます。それはどのようにWinFormsであるべきですか?
助けてください。
ありがとう!
c# - コンテキストメニューストリップをチェックボックスリストに動的にアタッチする
ビルドされたコンテキスト メニュー ストリップを CheckBoxList に挿入するオブジェクトにアタッチしようとしています。私がやろうとしているのは、contextMenuStrip を、checkboxList 内に作成されている新しいチェックボックスにアタッチすることです。メニューが表示されるマウスの例:
リスト内に、オブジェクトを含む新しいチェックボックスがあります。contextMenuStrip をそれにアタッチするにはどうすればよいですか?
よろしくお願いします。
.net - 通知アイコンのメニューストリップを表示しようとすると、「クロススレッド操作が無効です」というメッセージが表示され続ける
これは通常の「Corss-Thread 操作」BS ではないため、明白な解決策を投稿しないでください。
これは、何日もの間私を夢中にさせてきたものです。
私はNotifyIcon
バインドされたを持っていますContextMenuStrip
。すべてが正常に機能しますが、クロススレッド例外が発生することがあります (これを再現するための正確な手順を思い出せません)。ContextMenuStrip
/へのすべてのアクセスNotifyIcon
は Invoke cr*p で埋められますが、それでも - ユーザーが通知アイコンを右クリックすると - 例外が発生します。
これは、例外からの完全なデータです。
Message
: クロススレッド操作が無効です: コントロール '' は、それが作成されたスレッド以外のスレッドからアクセスされました。
Call stack
:
System.Windows.Forms.Control.get_Handle() で
System.Windows.Forms.Control.SetBoundsCore (Int32 x、Int32 y、Int32 幅、Int32 高さ、BoundsSpecified 指定) で
System.Windows.Forms.ToolStrip.SetBoundsCore (Int32 x、Int32 y、Int32 幅、Int32 高さ、BoundsSpecified 指定) で
System.Windows.Forms.ToolStripDropDown.SetBoundsCore (Int32 x、Int32 y、Int32 幅、Int32 高さ、BoundsSpecified 指定) で
System.Windows.Forms.Control.SetBounds (Int32 x、Int32 y、Int32 幅、Int32 高さ、BoundsSpecified 指定) で
System.Windows.Forms.Control.set_Location (ポイント値) で
System.Windows.Forms.ToolStripDropDown.Show (Int32 x、Int32 y) で
System.Windows.Forms.ContextMenuStrip.ShowInTaskbar (Int32 x、Int32 y) で
System.Windows.Forms.NotifyIcon.ShowContextMenu() で
System.Windows.Forms.NotifyIcon.WndProc (メッセージ & メッセージ) で
System.Windows.Forms.NotifyIcon.NotifyIconNativeWindow.WndProc (メッセージ & m) で
System.Windows.Forms.NativeWindow.DebuggableCallback (IntPtr hWnd、Int32 msg、IntPtr wparam、IntPtr lparam) で
System.Windows.Forms.UnsafeNativeMethods.PeekMessage (MSG& msg、HandleRef hwnd、Int32 msgMin、Int32 msgMax、Int32 削除) で
System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop (Int32 dwComponentID、Int32 理由、Int32 pvLoopData) で
System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner (Int32 理由、ApplicationContext コンテキスト) で
System.Windows.Forms.Application.ThreadContext.RunMessageLoop (Int32 理由、ApplicationContext コンテキスト) で
System.Windows.Forms.Application.Run (フォーム mainForm) で
StarLIMS.Grabber.Manager.Program.Main(String[] args) in D:\SDMS14SP2\StarLIMS.Grabber\StarLIMS.Grabber.Manager\Program.cs:line 34
System.AppDomain._nExecuteAssembly (アセンブリ アセンブリ、文字列 [] 引数) で
System.AppDomain.ExecuteAssembly (文字列 assemblyFile、証拠 assemblySecurity、文字列 [] 引数) で
Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly() で
System.Threading.ThreadHelper.ThreadStart_Context (オブジェクトの状態) で
System.Threading.ExecutionContext.Run (ExecutionContext executionContext、ContextCallback コールバック、オブジェクト状態) で System.Threading.ThreadHelper.ThreadStart() で
c# - ContextMenuStrip テキストの配置 C#
こんにちは
ContextMenuStrip (WinForms) のテキストを中央に揃える方法を知っている人はいますか? ありがとう!