[過去ログ]
ふらっと C#,C♯,C#(初心者用) Part144 (1002レス)
ふらっと C#,C♯,C#(初心者用) Part144 http://mevius.5ch.net/test/read.cgi/tech/1563258983/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
1: デフォルトの名無しさん (ドコグロ MM2f-DHp5) [sage] 2019/07/16(火) 15:36:23 ID:i1fbuZ/pM !extend:checked:vvvvv:1000:512 次スレを立てる時は↑を2行冒頭に書くこと(1行分は消えて表示されない為) 「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。 他のスレッドでは書き込めないような低レベルな質問、 質問者自身なんだか意味がよく分からない質問、 ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。 内容に応じて他スレ・他板へ行くことを勧められることがあります。ご了承下さい。 なお、テンプレが読めない回答者、議論をしたいだけの人は邪魔なので後述のC#相談室に移動して下さい。 C#に関係の無い話題や荒らしの相手や罵倒レスはやめてください >>980を踏んだ人は新スレを建てて下さい。 >>980が無理な場合、話し合って新スレを建てる人を決めて下さい。 ■関連スレ C#, C♯, C#相談室 Part95 https://mevius.5ch.net/test/read.cgi/tech/1508168482/ ■コードを貼る場合は↓を使いましょう。 http://ideone.com/ https://dotnetfiddle.net/ ■前スレ ふらっと C#,C♯,C#(初心者用) Part143 https://mevius.5ch.net/test/read.cgi/tech/1558002486/ ■情報源 https://docs.microsoft.com/ja-jp/dotnet/standard/class-libraries https://docs.microsoft.com/ja-jp/dotnet/csharp/language-reference/index https://docs.microsoft.com/en-us/dotnet/standard/class-libraries http://referencesource.microsoft.com/ VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured http://mevius.5ch.net/test/read.cgi/tech/1563258983/1
2: デフォルトの名無しさん (エムゾネ FFba-YtL5) [] 2019/07/16(火) 15:44:15 ID:uLn4rkdXF O2 http://mevius.5ch.net/test/read.cgi/tech/1563258983/2
3: デフォルトの名無しさん (ワッチョイ a75f-YtL5) [] 2019/07/17(水) 10:08:14 ID:5/22vZUf0 もしわかったら助けてください VS2017 c# Windowsフォームで、textboxのKeyDownイベントで別のTextBoxをアクティブにする関数を作ったのですが なぜかフォームが非アクティブになってしまいます KeyDownイベントでなく、テストボタンを作ってClickイベントで関数を呼び出すと正常に動作します 何か考えられる原因ってあるでしょうか… http://mevius.5ch.net/test/read.cgi/tech/1563258983/3
4: デフォルトの名無しさん (ワッチョイ 1388-GBi1) [sage] 2019/07/17(水) 10:20:06 ID:QuDmOW+q0 >>3 下キーで別のコントロールにフォーカスが移ってるのでは? http://mevius.5ch.net/test/read.cgi/tech/1563258983/4
5: デフォルトの名無しさん (ワッチョイ 57da-egVq) [sage] 2019/07/17(水) 10:23:43 ID:9uoKRG3i0 spy++の出番だな http://mevius.5ch.net/test/read.cgi/tech/1563258983/5
6: デフォルトの名無しさん (ワッチョイ 57da-egVq) [sage] 2019/07/17(水) 10:26:55 ID:9uoKRG3i0 フォームが非アクティブ=別フォームor デスクトップがアクティブでは無く? http://mevius.5ch.net/test/read.cgi/tech/1563258983/6
7: デフォルトの名無しさん (ワッチョイ a75f-VBrH) [sage] 2019/07/17(水) 10:50:55 ID:5/22vZUf0 keydownでなくkeyupイベントで処理したら理想通りになりました どうして…? >>4 multilineのテキストボックスで移動はしていないようです >>6 そもそもフォームを1つしか作っていないんです http://mevius.5ch.net/test/read.cgi/tech/1563258983/7
8: デフォルトの名無しさん (ドコグロ MM92-D7xh) [sage] 2019/07/17(水) 15:38:10 ID:/p35zq9TM キーダウン後にセットフォーカスなんじゃん? キーアップだとセットフォーカス後なのでうまくいくとか? http://mevius.5ch.net/test/read.cgi/tech/1563258983/8
9: デフォルトの名無しさん (ワッチョイ 4e7b-MWwc) [sage] 2019/07/17(水) 18:48:12 ID:16aW/iRU0 >>3 こういうことやりたいの? http://ideone.com/JvzEb7 Atexで入力しようとするとBtexがアクティブになってそっちに文字入力される ただしAtexで入力された最初の一文字はこのコードだと捨てられるから、それも入力したいのならもうひと手間かけないと ここ参考に TextBoxに数字しか入力できないようにする https://dobon.net/vb/dotnet/control/numerictextbox.html#section1 KeyDownでもできるけどKeyPressでやるのがより一般的っぽい ただe.Handled = trueやe.SuppressKeyPressを外してもフォームが非アクティブになるのは無いから、それは書いてない別の原因があるはず http://mevius.5ch.net/test/read.cgi/tech/1563258983/9
10: デフォルトの名無しさん (ワッチョイ 0fda-ShKg) [] 2019/07/18(木) 02:37:55 ID:JiMlnGX40 DateTimePickerの継承コントロールを作っているのですが、カレンダーや手入力で日付を変更しても、Valueの値が変わりません。 何が原因でしょうか? ※Deleteキーが押されたらnullになり、その他のキーが押されたら、nullになる前の日付が表示されるようにしたつもりです。 http://ideone.com/BRM6jo http://mevius.5ch.net/test/read.cgi/tech/1563258983/10
11: 10 (ワッチョイ 0fda-ShKg) [sage] 2019/07/18(木) 03:27:19 ID:JiMlnGX40 ほんとにしょーもない見落としでした(´・ω・`) コンストラクタに、 TextChanged += (sender,e) => Value = DateTime.Parse(Text); 入れたら動きました。 http://mevius.5ch.net/test/read.cgi/tech/1563258983/11
12: 10 (ワッチョイ 0fda-ShKg) [sage] 2019/07/18(木) 03:39:32 ID:JiMlnGX40 正常な日付 or null のどっちかにしかならない必要があるので、以下のほうがよかったです。 TextChanged += (sender, e) => { if (String.IsNullOrWhiteSpace(Text)) Value = null; else Value = DateTime.Parse(Text); }; http://mevius.5ch.net/test/read.cgi/tech/1563258983/12
13: デフォルトの名無しさん (ワッチョイ 8f01-fACD) [sage] 2019/07/18(木) 07:02:48 ID:teqAmMY+0 ASP.NETのWEBフォームで特定のページを誰かが開いていたら他の人は開けないようにしたいのですがどういう実装で実現出来るでしょうか? ページをオープン中という状態を知る術が見付からずに困っています C#で作っているというだけで使う技術は多岐に及びそうですがよろしくお願いします http://mevius.5ch.net/test/read.cgi/tech/1563258983/13
14: デフォルトの名無しさん (ブーイモ MM5f-6VcT) [sage] 2019/07/18(木) 08:03:49 ID:Q7y8Xu/qM 定期的にajaxで閲覧中のステータスを5秒おきにサーバに送信して 最後の送信から15秒くらいの時間が経過したら 他のユーザーにアクセスを許可すれば良いんじゃね? http://mevius.5ch.net/test/read.cgi/tech/1563258983/14
15: デフォルトの名無しさん (スフッ Sd5f-kypX) [sage] 2019/07/18(木) 10:18:40 ID:926jk5Fkd ちょうどそんな実装してるけど、ロック掛ける(+掛けれなかったら掛けてる奴返す)ためのajaxで呼ぶAPIと、ロック解除するAPI作ってる。 ロックはTTL60秒。クライアントから30秒ごとに延長かけてる。 JSのoncloseかなんかでロック解除API叩いてるけど、たたき漏れは今のところ無い。 http://mevius.5ch.net/test/read.cgi/tech/1563258983/15
16: デフォルトの名無しさん (ワッチョイ cfda-6VcT) [sage] 2019/07/18(木) 10:53:36 ID:xGZEok3k0 webからダウンロードした画像をメモリ上に保持してるんだけど dispose忘れがなかなか厄介 GCでdisposeさせるかそれに近い動作をするものってないものかな http://mevius.5ch.net/test/read.cgi/tech/1563258983/16
17: デフォルトの名無しさん (アウアウウー Sad3-OGGi) [sage] 2019/07/18(木) 11:13:33 ID:6A8bU/H4a >>16 逆にGCは何をすると思ってるの? マネージドの場合事実上「GCでDispose」されると思っていいはず。 だから本当に怖いのはdispose忘れじゃなくて、 イベントの購読の解除を忘れるとかして参照を間接的に握られ続けること http://mevius.5ch.net/test/read.cgi/tech/1563258983/17
18: 10 (ワッチョイ 0fda-ShKg) [sage] 2019/07/18(木) 13:26:02 ID:JiMlnGX40 すみません。 予想通りに動いたと思ってたんですが、"Value = 値" という方法で値を設定すると反映されません。 どうすればよいでしょうか・・・ http://ideone.com/UcN1cB http://mevius.5ch.net/test/read.cgi/tech/1563258983/18
19: デフォルトの名無しさん (ワッチョイ 7fda-0ngu) [sage] 2019/07/18(木) 13:36:05 ID:ydKHj7N/0 Value = DateTime.Parse(Text); じゃなくて DateTime.TryParseを使って、日付に変換できる場合のみセット http://mevius.5ch.net/test/read.cgi/tech/1563258983/19
20: デフォルトの名無しさん (ワッチョイ 8f61-aZqd) [sage] 2019/07/18(木) 13:47:58 ID:eovQbio40 そりゃbase.Valueに値設定しなけりゃ表示変わらんでしょ http://mevius.5ch.net/test/read.cgi/tech/1563258983/20
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 982 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.012s