問題タブ [custom-controls]

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.

0 投票する
3 に答える
545 参照

c# - 複数行の ddl カスタム コントロール

私が一緒に働いている人の 1 人は、マルチライン ddl のように機能するカスタム コントロールを必要としています。

誰かがアイデア
を持っているか、私たちがいくつかのアイデアを持っている前にそのようなものを作成しましたが、それらは多くのデータベースの使用を伴います

私たちはそれが無料であることを好みます!!!

0 投票する
4 に答える
9042 参照

.net - WinFormsまたはWPFのテキスト差分視覚化コントロール

私の前の質問の続きで、テキスト差分の視覚化のための良いコントロールはありますか?

StackOverflowのリビジョン差分ビューアのようなものですが、WinFormsまたはWPF用です

要件:

  • 無料、できればオープンソース
  • WPFまたはWinFormsに基づく

アプリは使用しないでください。コンポーネントのみを使用してください。

OSS差分ツールには興味がありません

0 投票する
1 に答える
110 参照

visual-studio - エラーがない場合の Visual Designer エラー

フォームを表示するとエラーが発生しますが、何もありません。VSを閉じて再度開くことができ、問題ありません。これは何の場合?閉じずに直せますか?

0 投票する
1 に答える
2543 参照

.net - ASP.net カスタム サーバー コントロールの CSS クラスのデザイン時属性

うまくいけば、何人かのカスタム コントロール デザイナー/ビルダーが助けてくれます

クライアント詳細コレクション フォームに不可欠な最初のカスタム コントロールを構築しようとしています。このフォームには、さまざまなスタイルを適用する必要がある一連の要素があります。理想的には、VS 2005/2008 のプロパティ インターフェイスが、コントロール レベルで行うように CSSClass を適用できるようにしたいと考えています。つまり、使用可能な CSS クラスのドロップダウン リストを使用します。

凡例タグに適用されるクラスを例にとります

上からわかるように、いくつかのオプションを試しましたが、あまり運がありませんでした。

うまくいけば、私が見逃している簡単なものがあります。

また、関連する参考資料をいただければ幸いです

0 投票する
2 に答える
7884 参照

c# - UserControl のように編集できる TabPage のサブクラスを作成するにはどうすればよいですか?

いくつかのコントロールを含む TabPage のサブクラスを作成し、それらのコントロールのレイアウトとプロパティをデザイナーで制御したいと考えています。ただし、デザイナーでサブクラスを開くと、UserControl のように配置できません。UserControl インスタンスを含む TabPage を作成する必要はありません。TabPage を直接設計したいと考えています。

それ、どうやったら出来るの?Designer および DesignerCategory 属性を変更しようとしましたが、役立つ値が見つかりませんでした。

0 投票する
4 に答える
13418 参照

c# - 親ページからの ASP.NET ユーザー コントロールの検証

ボタン付きのasp.netページがあります。このボタンは、ユーザー コントロールを生成してページに挿入するため、1 つのページに多数のコントロールが存在する可能性があります。生成されたコントロール内に特定の動的に生成されたコントロールが存在することを検証する必要があります。

したがって、ページには 0 ~ N 個の Control1 があります。各コントロール 1 は、0 ~ N 個のコントロール 2 を持つことができます。Page で SaveButton をクリックすると、すべての Control1 内に少なくとも 1 つの Control2 があることを確認する必要があります。

私は現在、2つのオプションの間にあります:

• 生成されるコントロールごとに CustomValidators を動的に挿入します。それぞれが 1 つの Control1 を検証します。

• SaveButton.OnClientClick から検証関数を呼び出して、手動で (jQuery を使用して) 検証を行います。

どちらもそれぞれのやり方でずさんです。そのため、これを皆さんと共有しています。簡単な解決策がありませんか?

前もって感謝します.. (ところで – .NET 3.5 SP1 までのすべてが公正なゲームです)

0 投票する
1 に答える
2950 参照

c# - 完全にカスタムのドラッグ可能コントロールを実装するにはどうすればよいですか?

私は、派手なカスタム コントロールを必要とするアプリケーションに取り組んでいます。.net Control クラスからの継承は、さまざまな問題を引き起こし、時間が経つにつれて事態を難しくしています。ここでは詳細には触れませんが、これらの問題のいくつかを回避するために、独自の軽量制御アーキテクチャを作成しています。うまく機能していますが、アーキテクチャにドラッグ アンド ドロップ機能を追加する必要があります。

これまでに思いついた方法はすべて、面倒でエラーが発生しやすいようです。私はさまざまな方法で .net Control クラスを模倣しており、.net リフレクターを使用して大きなメリットを得ていますが、ドラッグ イベント (DragDrop、DragEnter、DragLeave) を発生させる方法を理解するのに問題があります。

これらのイベントを発生させるきれいな方法が思い浮かびません。誰にもアイデアはありますか?


これまでのところ、IDropTarget インターフェイスを実装し、イベントが発生することを期待するのが最善の方法です。彼らはしない。


@tamberg: 私はその記事を読みましたが、実際には私が探しているものではありません (ありがとうございます)。私の問題は、イベント システムの実装方法がわからないことです。たとえば、データ オブジェクトがカスタム コントロール クラスにドラッグされていることをどのように知ることができますか? これらのイベント (DragOver、DragDrop など) を発生させるにはどうすればよいですか?

この例のすべてのコントロールは System.Windows.Forms.Control から継承していますが、これは私が回避しようとしているものです。

0 投票する
3 に答える
2724 参照

windows-mobile - Windows Mobile5SDKボタンコントロール

私は、最初のWindowsMo​​bileアプリケーションに取り組んでいるかなり初心者のプログラマーです。プログラムで使用できるボタンコントロールがないようです。私はこれまでカスタムコントロールを作成したことがなく、それがアプリケーションのボタンを取得できる唯一の方法であることを理解しています(これはクライアントによる要件です)。誰かが私がこれをどのように作成するかについて簡単に説明してくれるかどうか疑問に思いました。VisualStudio2005とWindowsMo​​bile5 SDKを使用して、タッチスクリーン以外のデバイスに展開するアプリケーションを作成しています。

あなたが提供できるどんな助けにも前もって感謝します。

更新:ボタンコントロールは、迅速に操作する必要のあるデータ量があるため、このプロジェクトに適したオプションです。カウンターラベル付きのセクションが7つあり、各ラベルの横には3つのボタンのセットがあります。1つのボタンはラベルのintを増やし、もう1つはそれを減らし、3番目のボタンはユーザーがラベルに割り当てるint値を入力できるようにします。これらすべてを制御するメニューシステムを開発しようとしましたが、メニューのネストが深すぎて、変更をすばやく行うことが重要です。

ユーザーコントロールを作成して非常に基本的なボタンを作成する方法を理解しましたが、プロパティウィンドウでコントロールのラベルを変更できるようにするのに問題があります。

0 投票する
7 に答える
2658 参照

asp.net - 無料の日付と *時間* ASP.NET カスタム コントロールを知っている人

フィールドを含むフォームを作成する必要があるたびにDateTime、まともな無料のカスタム コントロールを見つけようとしますが、いつも失敗します。

なぜ.NETに組み込まれていないのかわかりませんが、しばらく忘れて質問に集中しましょう:D

誰か持ってる?

0 投票する
2 に答える
2667 参照

c# - カスタム設計時コマンドを WinForms コントロールに追加

カスタム コマンド add design time を追加したいカスタム WinForms コントロール (コントロールから継承、つまりタイマーとしてのユーザー インターフェイス jsut なし) があります。

これは、メニューの「右クリックして [項目の編集...] を選択する」ことに似ています。

これは可能ですか?どのように?

また、カスタム コントロールの設計時のエクスペリエンスの向上に関する一般的な資料 (オンライン) をお勧めできますか?