タグ付けされた質問 「winforms」

WinFormsは、Microsoft .NET FrameworkおよびMonoのGUIクラスライブラリであるWindows Formsに付けられた非公式の名前です。このタグ内の質問は、ターゲットフレームワーク([.net]または[mono])でもタグ付けする必要があり、通常はプログラミング言語タグでタグ付けする必要があります。

4
C#アプリケーションのインストールプログラムを作成し、.NET Frameworkインストーラーをセットアップに含めます。
C#アプリケーションを完成させましたが、少し問題があります。 アプリケーションを別のPCで実行しようとすると、常に.NET Framework 4.0をインストールする必要があります。 インターネットからフレームワークをインストールせずに機能させるために何かすることはありますか? VB6アプリケーションのInnoSetupの前に試してみましたが、それが.NET 4.0で機能するかどうかはわかりません! 何か案は?

7
datagridviewの右クリックコンテキストメニュー
.NET winformアプリにdatagridviewがあります。行を右クリックしてメニューをポップアップしたいのですが。次に、コピー、検証などを選択します A)メニューポップアップB)右クリックされた行を見つける方法 selectedIndexを使用できることはわかっていますが、選択内容を変更せずに右クリックできるはずですか?現時点では選択したインデックスを使用できますが、選択したものを変更せずにデータを取得する方法がある場合は、それが便利です。

1
string.Format()は、「入力文字列の形式が正しくありません」
ここで私は何を間違っていますか? string tmp = @" if (UseImageFiles) { vCalHeader += ""<td><img onmousedown='' src= '{0}cal_fastreverse.gif' width='13px' height='9' onmouseover='changeBorder(this, 0)' onmouseout='changeBorder(this, 1)' style='border:1px solid white'></td>\n""; //Year scroller (decrease 1 year) calHeight += 22; }"; string x = "xter"; tmp = string.Format(tmp, x); 私は得る 入力文字列は正しい形式ではありませんでした 変更しようとするとき{0}。私はC#とWinFormsでこれを行っています。 形式の例外が処理 されませんでした入力文字列が正しい形式ではありませんでした 私が得るヒントのトラブルシューティング: メソッドの引数が正しい形式であることを確認してください。文字列をdatetimeに変換するときは、文字列を解析して日付を取り出してから、各変数をDateTimeオブジェクトに入れます。
115 c#  winforms  string 

6
無効なURI:URIの形式を判別できませんでした
このエラーが発生し続けます。 無効なURI:URIの形式を特定できませんでした。 私が持っているコードは: Uri uri = new Uri(slct.Text); if (DeleteFileOnServer(uri)) { nn.BalloonTipText = slct.Text + " has been deleted."; nn.ShowBalloonTip(30); } 更新: slct.Textのコンテンツはftp.jt-software.net/style.cssです。 何ができますか?それが有効なURI形式ではないのはなぜですか?プレーンテキストです。
115 c#  .net  winforms  uri 

11
Windowsフォームのプロンプトダイアログ
使用してSystem.Windows.Formsいますが、不思議なことにそれらを作成する能力がありません。 JavaScriptなしで、JavaScriptプロンプトダイアログのようなものを取得するにはどうすればよいですか? MessageBoxは便利ですが、ユーザーが入力を入力する方法はありません。 ユーザーが可能なテキスト入力を入力できるようにしたい。
115 c#  .net  winforms  dialog  prompt 

9
アプリをシステムトレイに最小化
C#とVisual Studio 2010を搭載したWindowsフォームアプリがあります。 アプリをシステムトレイ(タスクバーではなく)に最小化し、システムトレイをダブルクリックしたときに元に戻すにはどうすればよいですか?何か案が?また、システムトレイのアイコンにいくつかのメニューを作成するにはどうすればよいですか。それを右クリックすると、ログイン、切断、接続などのメニューが表示されます。また、システムトレイから風船が飛び出すように表示する方法はありますか? PS:すでにnotifyIconを追加しましたが、それを使用する方法がわかりません。
114 c#  windows  winforms 


5
WindowsフォームからWPFへの移行
長い間、私はWindowsフォームの開発(VB6から始まり、C#.NET 4.5まで続いています)に悩まされてきました。また、純粋な.NETを使用して、Windowsフォームが実行できることの限界にかなり達しました。 、およびネイティブコードの特殊効果。 私はWPFとXAMLを学習しようとしましたが、WPFの新しいデザイナーですぐに行き詰まります。Windowsフォームデザイナと比較すると、使用するのは非常に難しいようです。 Windowsフォーム開発者により適した、.NETのWPFデザイナに代わるものがあるかどうか知りたいですか?

18
WinFormsのTextBoxからフォーカスを削除する方法は?
複数のTextBoxからフォーカスを削除する必要があります。私は使ってみました: textBox1.Focused = false; そのReadOnlyプロパティ値はtrueです。 次に、フォームにフォーカスを設定して、すべてのTextBoxからフォームを削除しようとしましたが、これも機能しません。 this.Focus(); そして、falseテキストボックスが選択されると、関数は戻ります。 では、TextBoxからフォーカスを削除するにはどうすればよいですか?
110 c#  .net  winforms  textbox  focus 

24
DataGridViewコントロールの列のサイズを自動的に変更し、ユーザーが同じグリッドの列のサイズを変更できるようにするにはどうすればよいですか?
Windowsフォーム(WPFではなくC#2.0)にDataGridViewコントロールを設定しています。 私の目標は、使用可能なすべての幅をセルできれいに埋めるグリッドを表示することです。つまり、右下の未使用(暗い灰色)領域はなく、含まれるデータに応じて各列のサイズを適切に設定しますが、ユーザーが任意の列のサイズを変更することもできます彼らの好みに。 各グリッドのAutoSizeModeをDataGridViewAutoSizeColumnMode.AllCellsに設定することでこれを実現しようとしています。ただし、グリッドの領域全体にデータがきちんと入力されるように、DataGridViewAutoSizeColumnMode.Fillに設定した列の1つを除きます。(ユーザーがこの列のサイズを変更しようとすると、水平方向のスペースが常に使用されるようにサイズが跳ね返ることは問題ありません。) ただし、前述したように、一度読み込まれると、ユーザーが各自の要件に合わせて列のサイズを変更できるようにしたいと思います。各列にこれらのAutoSizeMode値を設定すると、ユーザーはそれらの列のサイズを変更できなくなるようです。 サイズ変更を許可するすべての列のAutoSizeModeを設定しないようにしましたが、セルに含まれるデータに応じて初期サイズが設定されません。データのロード後にグリッドのAutoSizeModeを「Not Set」に戻すと、同じ結果が発生します。 デフォルトの列幅の自動設定とユーザーによるサイズ変更を可能にする設定がここにありませんか、それともDataGridViewコントロールにデータを入力するときに使用する必要がある別のテクニックがありますか?



9
RichTextBox文字列のさまざまな部分に色を付ける
RichTextBoxに追加する文字列の一部に色を付けようとしています。異なる文字列から構築された文字列があります。 string temp = "[" + DateTime.Now.ToShortTimeString() + "] " + userid + " " + message + Environment.NewLine; これは、メッセージが作成されるとメッセージがどのようになるかを示しています。 [21:23 pm]ユーザー:ここに私のメッセージ。 角かっこ[9:23]内のすべてのものが1つの色になり、「ユーザー」が別の色になり、メッセージが別の色になります。次に、RichTextBoxに文字列を追加します。 どうすればこれを達成できますか?

9
WinFormsアプリをフルスクリーンにする方法
私はフルスクリーンにしようとしているWinFormsアプリを持っています(フルスクリーンモードでVSが行うことと少し似ています)。 現在、私は設定していますFormBorderStyleにNoneしてWindowStateまでMaximized私にもう少しスペースを与えるが、それが表示されている場合には、タスクバーの上にカバーしていません。 そのスペースを使用するために何をする必要がありますか? ボーナスポイントについては、MenuStrip自動非表示にしてそのスペースをあきらめるために何かできることはありますか?
109 c#  .net  winforms 


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.