自分のブログ名

sheephumanのブログ

ひつじ好きな人間のブログ。

プログラミング

【C#】File.Exsistsでファイル名・パスに空白が入っている場合の対処

File.Exsistsメソッドで、"C:\\te st\\file .txt" のような半角・全角スペース入りファイルパスがあるとFalseを返す問題。SequenceEqualを使ってあっさり解決。 同名のメソッドだとアレなんで自作クラスとして実装 public class Remake_FileExsists { bool i…

WPF GridSplitterの凡例(使い方)

GridSplitterの縦分割・横分割に関する解説。 とりあえずサクッと動くモノを。 WinFormのSplitContainerに相当するが、使用感は大分異なる。Visual Studioでのプロパティ設定も可能だが、それほど素直に動いてくれない。 間違ったCodingをすると見た目上、非…

【C#】DateTimePickerをマウスホイールでインクリメント/デクリメントする

大分昔に書いたFC2Blog記事の転載。自作の家計簿アプリに組み込んであるヤツ。 いい記事なんだけど検索にヒットしないんで、はは(;'∀')。 ひつじ!人間考案のシンプルな方法です。 このDateTimePicker、実は内部にコンボボックス・テキストボックス等は組み…

PythonでZIPファイルを扱ってみる記録

しきりにプログラミングをしたいという知人が居て、仕方が無いので骨折り作業をしている。僕もスキルは欲しいし。 プログラミングそのものを仕事にするのは生涯ムリだろうと思います。 VsCodeのセットアップが出来なかったんでPyCharm使ってます。 まず試し…

【C#】ListBox内の全ての項目を検索して描画する

ひつじ!人間です。まさにひつじ。 未だにWinFormから卒業出来ない僕。サポート終了したら産廃になるよなあコレ。 結果 コード全文(一部改変) あとがき 今回は以下のページのコードを参考に一部を改変しました。 hanatyan.sakura.ne.jp これはVBなんですが、…

C#でファイルリネームアプリを開発してみた記録

​ 最初Pythonでやろうとしたんだけど、いきなりPythonで開発するのは敷居が高いと思われたため、開発が楽なC#(WinForm)でたたき台を作ってみる事にした。 特にGUIはCodingしなければならないため、Visual Studioみたいに直感的にマウスで並べるという訳には…

【C#】Webアプリのハロワと実装をやってみる記事

やってみたら結構めんどうな感じだったのでメモ書きに。 こんな感じになる。ブラウザでCookieを許可しておくこと。 データベースを作る テスト用データをデータベースに入れる データベースコンテキストの作成 依存性注入とデータベース作成先(接続文字列)…

言語習得アプリの設計

すべての女性は羊である。ゆえに女性は大切にして、常にご機嫌をとらなくてはいけない。羊はウールや肉の糧として贖われ、女性を肥沃にする。女性はハイヒールを履いて魅力を振りまき、周囲を肥沃にする。悪い男や狼、害獣から、女性とひつじを守らなくては…

【C#】ChartにDataGridViewの内容を表示する

前回の記事。 sheephuman.hatenablog.com あれから苦労してVB→C#への翻訳に成功しました。 VBと書き方が異なるために苦労しました。 コード 参考にしたページ もっと簡単なやり方 コード やってる事は前回と変わらないです。 同一項目で集計してくれるように…

【VB】DataGridViewの内容をChartに表示する

Teratailから参考になるものをみつけました。teratail.com質問者の方は分からなかったらしいですが、弄ってたらピンと来まして。 ちなみに普段はVBなんて弄らないので、C#に書き直すつもりです。 こちらがC#版 sheephuman.hatenablog.com 動画 www.youtube.c…

C# SplitContanerで表示(UI)を切り替えるTips(WinFormApp)

タイトルには非常に頭を悩ませました。 別に大した事はしてないです。 WinFormApp(Windowsフォームアプリ)はレガシーな上、バグが残っていたり癖のある挙動をします。 今回はC#で、コード内でOrientationプロパティを切り替えます。3ペイン(3分割表示)で…