問題タブ [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.

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

c# - フロー レイアウト パネル/リンク ラベルの問題

テキストをリンク ラベルに設定し、これらのラベルをフロー レイアウト パネルに追加しています。リンク ラベルの端が切り落とされているように見えるため、テキストの 3/4 のみのラベルがあります。これがなぜなのか誰か知っていますか?

ありがとう

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

c# - FlowLayoutPanelは列に追加しますか?

フローレイアウトパネルがあり、Linklablesの辞書も追加しています

value.text!= "somevalue"である限り、フローレイアウトパネルに2つを隣り合わせに追加することは可能ですか(2のように、キーと値を意味します)。ライン。

ここにいくつかのサンプルデータとフォームキーと値の出力があります

次のように表示されます

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

delphi - リストビューのリンクラベル(Delphi)

アイテムにリンクが含まれているリストビューを作成するにはどうすればよいですか(HTMLページに移動します)。

ありがとうございました

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

c# - レジストリ キーの読み取り時に .Net での偽装がクラッシュする (LinkLabel SecurityException)

私のアプリはサービス アカウントを偽装する必要がありますLogonUser。ただし、.Net ライブラリ内のランダムなコンポーネントが、アカウントがアクセスできないレジストリ キーにアクセスしようとすると、エラーが発生するSecurityExceptionようです。

具体的には、をロードするLinkLabelと、IE でデフォルトのハイパーリンクの色を決定しようとしてクラッシュします。

いいえ、デフォルトの色を設定しても役に立ちません。


まったく同じ問題でこのスレッドを見つけましたが、解決策がわかりません。

読み込まれたレジストリ ハイブLoadUserProfileは HKU に格納され、HKCU は対話型ログオン ユーザーのハイブ (winlogon.exe によって読み込まれる) のままです。

したがって、新しくロードされたハイブを取得する必要がある場合は、次のことを行う必要があります。 -に
設定 - 偽装しているユーザー アカウントの文字列 SID を使用してサブキーを開きます。RegkeyRegistry.Users

これに対する回避策を知っている人はいますか?

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

c# - winform でのコントロール (linklabels、treeview) の操作

パネルと、パネルとツリービューに追加された 2 つの LinkLabels があります。

panel_Paint イベントで、リンクラベルの色が白になり、ツリービューの背景色が黒になるようにします。どうすればいいですか?

以下のコードは、パネルにツリービューがない場合にのみ機能しますが、パネルにもツリービューを追加すると、次のように表示されます:

タイプ 'System.Windows.Forms.TreeView' のオブジェクトをタイプ 'System.Windows.Forms.LinkLabel' にキャストできません。

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

c# - C# の初心者 - リンク ラベルと関数に関する問題

私は C# の初心者で、以前は JavaScript でしかプログラムを作成したことがありません。

テキストファイルを1行ずつ読み取る「アプリランチャー」プログラムを作成しました。各行はプログラムへの単なるパスです (例: C:\Users\Jim\Desktop\Gravity.exe)

これまでのところ、私のプログラムは各行を正常に読み取り、リンクのリストを生成できます。意図したとおり、各リンクはパス自体として表示されます。

私が抱えている問題は、これらのリンクが機能しないことです。ただし、すべて同じ固定パスが与えられている場合は機能します。各リンクの .Text プロパティをリンク先として使用したいと思います。(以下の私のコードの「動作する」および「動作しない」というコメントを参照してください)。私が得る唯一のエラーは「指定されたファイルが見つかりません」です。

C# は Javascript よりもはるかに難しいと感じているので、これについて何か助けていただければ幸いです。

アップデート:

コメントありがとうございます。問題の行を次のように変更しました。

...そしてそれは確かに機能します。しかし、構文が少し変わっていてわかりにくいので、この行について質問できるかもしれません。

オブジェクトsenderのプロパティではありませんか? LinkLabelそれを参照するには、 を使用するべきではありませんLinkLabel.senderか? (LinkLabel)sender(これはより JavaScript スタイルになります!表記がわかりません)

私も理解していません:

スペース とはどういう意味ですか? との間objectなど senderまたはSystem.EventArgseの間? LinkClickはイベントの名前ですが、なぜ 2 つのものがコンマで区切られているのでしょうか?

お分かりのように、私は現在、C# 構文が少し難しいと感じています!

前もって感謝します。

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

c# - 文字列プロパティをビジュアルc#リンクラベルに追加しますか?

私はビジュアルC#にまったく慣れていません。コンソールアプリを管理することはできますが、フォームのコーディングに関しては簡単に迷子になります。

私は現在、テキストファイルを1行ずつ読み取る「アプリランチャー」を作成しています。各行は、私のPCのどこかにある便利なプログラムへのパスです。リンクラベルは、テキストファイルの各パス(つまり、各行)に対して自動的に作成されます。

リンクラベルの.Textプロパティをパスの省略形(つまり、パス全体ではなくファイル名のみ)にしたいと思います。私はこの方法で文字列を短くする方法を見つけました(これまでのところとても良いです!)

ただし、フルパスをどこかに保存したいと思います。これは、リンクラベルがリンクする必要があるものだからです。Javascriptでは、次のようにこのプロパティをlinklabelに追加することができます。mylinklabel.fullpath= line; (ここで、lineはテキストファイルを読んだときの現在の行であり、fullpathはリンクラベルに追加したい「カスタム」プロパティです。宣言する必要があると思いますが、方法がわかりません。

以下は、フォームを作成し、テキストファイルを1行ずつ読み取り、各行にあるパスのリンクラベルを作成するコードの一部です。

では、後でonclick関数で使用するために、リンクラベル内にフルパスを文字列として保存するにはどうすればよいですか?

よろしくお願いします

ジム

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

c# - ボタンが webbrowser c# で押されたときの新しい Linklabel

私はウェブブラウザを作っていますが、何かを理解する必要があります。ユーザーがテキスト ボックスに入力してボタンを押すと、テキスト ボックスに入力したアドレスで新しいリンク ラベルが作成されます。私はどこでも試してみましたが、それを行う方法について何も見つかりません。

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

c# - 動的な作成に適した LinkLabel の代替案はありますか?

特定の条件が満たされたときに、Windows フォームから Web サイトへのリンクを動的に作成しようとしています (これは、オンライン マニュアルに詳細が記載された警告メッセージです)。

現在、この状況でLinkLabelを使用するのは非常に扱いにくいと感じています。単純なハイパーリンクのためにその場で LinkClicked ハンドラーを設定する必要があるのは、洗練されていないように思えます。

次の要件を満たすラッパーまたは代替品はありますか?:

  • System.Windows.Forms.Control から継承します (したがって、TableLayoutPanel で使用できます)。
  • かなり低い設定です (たとえば、奇妙な LinkClicked 関数の事前訪問チェックはありません)。
  • 特定のブラウザにバインドされていません
0 投票する
2 に答える
4963 参照

c# - LinkLabel.Click と LinkLabel.LinkClicked イベントの違いは?

http://msdn.microsoft.com/en-us/library/system.windows.forms.linklabel.aspxによると、LinkLabelクラスにはClick継承元のイベントSystem.Windows.Forms.Controlとイベントの両方がありLinkClickedます。私の理解では、ClickイベントはイベントをトリガーしLinkClickedます。

一体なぜLinkClickedイベントをするのか?? Clickイベントの何が悪いの?LinkClickedクリック以外にトリガーする方法はありますか?