問題タブ [linklabel]
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# - C# コンテナーへのリンクの追加
2 つのコンボボックスでの選択に基づいて、特定のフォルダーへのリンクを含むリストを表示したいと考えています。頭に浮かんだ最初のアイデアは、リンクラベルをリストボックスに追加することでしたが、実際に機能させる方法を理解できません。
私がこれまでに持っているもの:
どこ
arrays - 配列項目をリンク ラベルの個別のリンクとして作成する方法
でLinkLabel
選択した結果の URL を受け取るように設定された がありますComboBox
。私が達成しようとしているのは、ユーザーがコンボから状態を選択し、リンク ラベルに表示される個々のリンクをクリックできるようにすることです。
リンクを配列に入れると、配列はリンクを「1つの全体」の文字列として表示し、リンクを分離したいのです。ここに私が持っているものがあります:
他に約 3 つのarrStateName
タイプの配列があるので、SelectedIndex
範囲は から[0]
まで[3]
になり、各配列には 3 つの URL リンクが含まれます。
では、ここでどこが間違っているのでしょうか? 誰かが私を正しい方向に押し上げることができれば、私はそれを感謝します. データ型を使用することを提案する人もDictionary
いましたが、私は初めてで、試してみると、必要な結果が得られないようでイライラしました。とを使用するTKey
とTValue
気が遠くなり、すべてのリンクをボックスに表示することはできません。Integer
キーと値 (リンク)に使用しましString
たが、機能しませんでした。いくつかの非常に必要なガイダンスをいただければ幸いです。私がやろうとしていることは可能ですか、それとも他のコントロールタイプを使用する必要がありますか?
c# - Windows フォーム LinkLabel のテキストとリンクを変更する方法
リンクとテキスト全体をクリック可能にし、両方を動的に設定したいと思います。それらを置き換える方法がわかりません。以下のコードを試してみましたが、複数回呼び出されるとnull pointer exception
エラーが発生します。
私はこれを使ってみました:
それは次のように呼び出されます:
Foo
は:
そしてfooArr
ただList<Foo>
c# - どのリンクラベルがクリックされたかを知るには?
バックグラウンド
データベースからデータを取得するループを使用して作成された 8 つのリンクラベルを作成しました。各レコードは linklabel を埋めます。
どのリンクラベルがクリックされたかをどのように区別できますか?
コード
描かれた 8 つのリンクラベルのいずれかをクリックすると、同じことが起こります。
私は何をしたいですか?
リンクラベルのいずれかをクリックすると、クリックしたリンクラベルの内容に label.text を変更したいと思います。
例えば
最初linklabel.text=("one")
にクリックした場合は 1 つにlabel1.text
なります。
2 番目linkedlabel.text=("two")
をクリックするlabel1.text
と 2 になります。
c# - 動的に作成されたリンクラベルとラベルを削除または非表示にする
バックグラウンド
データベースのデータをコンテンツ (テキスト) として使用するループを使用して、リンクラベルとラベル コントロールのセットを作成します。
質問
その後、可視性を削除または変更するにはどうすればよいですか?
私は何をしたいですか?
ボタン クリック イベントで、リンクとリンクラベルのすべてのテキスト プロパティを null に設定するか、それらの可視性プロパティを false に設定したいと考えています。
コード
vb.net - すべての LinkLabel コントロールを有効にする
フォームでデフォルトで無効になっているリンクがいくつかあり、それぞれがLinkLabel
コントロールを使用しています。
ユーザーの操作に応じて、のいずれかまたはすべてを有効にする必要がありLinkLables
ます。1 つを有効にするLinkLabel
ことはできますが、すべてを有効にする方法が見つかりません。
以下の例では、(私の方法論のテストとして) すべてのコントロールを有効にしようとしていますが、それは失敗し、LinkLabels
まったく有効になっていません。
したがって、私の質問は2つの部分です-
LinkLabel
コントロールだけを特定するにはどうすればよいですか?- これらのコントロールをループして有効にするにはどうすればよいですか?
これが私がこれまでに持っているものです-
おまけの質問- in を 2 つのセクションに分ける必要があるかもしれませんが、どちらが orなどの特定のコントロール内に配置されているLinkLabels
かを識別する方法はありますか?LinkLabels
Panel
TableLayoutPanel
vb.net - リッチテックスボックスのテキストの後にリンク可能なものを追加する方法
私は .net 開発者です。デスクトップアプリケーションを構築しています。richtexbox のテキストの後に LinkLabel を追加する方法は?
テキストの挿入に.pastメソッドを使用しました。