問題タブ [windows-forms-designer]
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.
visual-studio - Visual Studio フォーム エディター: タイトル テキスト スタイルのマウスオーバーをボタンに追加するにはどうすればよいですか?
コントロールがSystem.Windows.Forms.Button
あり、ボタンの機能についてホバー テキストの説明を追加したいと考えています。私は webapp を書いていましたが、私の質問への答えはおよそ次のように簡単です:
Visual Studio 2008 Express を使用しています。この で見つけられるすべてのプロパティを確認しましたが、Button
必要な機能が見当たりません。Google 検索では 50% が紛らわしく精巧な回答であり、残りの半分はあざけるほど簡単な HTML の例でした。
c# - Windowsフォームアプリケーションでのリストボックスのフィルタリング
Windowsフォームアプリケーションでリストボックスの内容をフィルタリングすることは可能ですか?
私のリストボックスのデータソースは、次の場所に多数のDTOを含むBindingSourceです。
ListBoxのDisplayMemberで指定されているDTOプロパティでフィルタリングしたいと思います。
フィルタリングされるテキストは、別のテキストボックスで提供されます。
winforms - VSでデザインタイム中に半透明の色を選ぶ方法は?
Windows.Forms.Label を簡単にサブクラス化し、デフォルトの Label で半透明の背景色を問題なく使用できることに気付いたので、Visual Studio で実際にそれらを選択する方法があるかどうか疑問に思います。プロパティ Grid のカラー ピッカーを使用すると、カスタム カラー、Web カラー、およびシステム カラーを選択できますが、アルファ値を定義することはできません。
現在、コードを使用してこれを行っています。
しかし、そもそもデザイナー自体がそれを許可してくれるといいのですが。
私は何かを見落としていますか、それとも実際には不可能ですか?
c# - Visual StudioのGUIデザイナーによって生成されたコードを認識する方法は?
Visual Studioは、Windows.Formsコントロールを作成および設計するときに、多くのコードを生成するのに十分親切です。また、そのほとんどを#regionステートメントで囲みます。新しいバージョンでは、部分クラスを使用して、生成されたコードと手動で作成されたコードを分離します。開発者は、特定の領域でのみコードを編集することになっています。
しかし、私たちが好きな方法でこれに違反することを妨げるものは何もありません。デザイナーから行った可能性のある手動編集、またはデザイナーが触れていない領域での手動編集で問題ありません。ただし、他の種類の編集にはフラグを付けたいと思います。
誰かがこれを行うことができるユーティリティを知っていますか?StyleCopのルールはおそらく?私は主に、C#、Windows.Forms、およびVisual Studio 2003、2005、および2008の組み合わせに必要です。
c# - コントロールの配列でのマウスクリックの検出
実行時に、Panelオブジェクトの配列(他のアイテムを含む)をフォームに追加しています。次に、次のようにループ内の各パネルにクリックイベントを割り当てます。
空のクリック関数は次のようになります。
イベントは正しくトリガーされていますが、どのパネルがクリックされたかを確認するにはどうすればよいですか?
c# - C#.NET - デザイナーがイベントを追加するクラスを変更できますか?
デザイナー ツールボックスにあるSystem.Windows.Forms.TreeViewから派生した独自のカスタム コントロールがあります。
このカスタム コントロールのインスタンスを (デザイナーを使用して) フォームに追加します。
継承されたコントロールを作成した目的は、コントロール自体がそのイベントを処理できるようにすることです。これは、標準の MVC デザインでビューとして機能することになっているためです。つまり、ツリービューのノード選択が変更されたときに、ビューがModelとのすべての対話を処理するようにします。
問題は、(デザイナーを使用して) カスタム コントロールのイベントを追加すると、そのイベントが MainForm クラスに追加されることです。このような場合の唯一のオプションは、すべてのイベントをカスタム コントロールに転送することですが、これはあまり最適ではありません。
イベントが追加されるクラスを制御する方法はありますか? MainForm の自動生成されたコードを編集して、カスタム コントロールでトリガーされるイベントを作成できるため、技術的に可能であることはわかっています。しかし、それは明らかに適切な解決策ではありません。
ありがとう。
c# - Visual Studioの自動生成イベントを一時的に無効にする方法は?
全て、
GUIの設計フェーズが終了しました...これで、アプリケーションのすべてのコントロールに意味のある名前を追加し始めました。Visual Studioは、コントロールをクリックして名前を変更するたびに、イベントを自動生成するように促しています(わかりました。混乱してダブルクリックした場合にのみ発生しますが、それでも煩わしいです)。
この機能を一時的に無効にする方法はありますか?コーディングするときの素晴らしいショートカットなので、まだ欲しいです。
ありがとう!
windows - C++ 用の Windows.Forms のようなプログラムがないのはなぜですか (ありますか?)
VS Windows.Forms for C++ のようなプログラムはないと思います。「Windows.Forms」自体が C# の「もの」であることはわかっていますが、C++ Windows GUI 用の同様のグラフィカル構築インターフェイスを誰もまとめていない理由がわかりません。私はそれ/それらに気づいていないだけですか?
作ってみるべきですか (とにかく私にとっては挑戦ですが、なんと楽しいことでしょう!)? 私と一緒に作ることについて話したい人はいますか?
c# - WinFormに配置するときに、ユーザーコントロールでこれらの配置ガイドを表示することはできますか?
Visual Studio(2008)では、テキストボックスをWindowsフォームに配置してドラッグすると、他のコントロールにテキストボックス(左、右、上、または下)を揃えるのに役立つ非常に役立つガイドラインが表示されます。また、そのコントロールのテキストの下部を表す線が表示され、ラベルの高さに関係なく、テキストボックス内のテキストをラベル内のテキストに揃えることができます。
テキストボックスといくつかのボタンを含むユーザーコントロールがあります。ユーザーコントロール内のテキストボックスから、VS2008デザイナーにテキストの下部に同じ行を表示させることはできますか?もしそうなら、どのように?