c# リストビューのフォーカスされていない時の選択アイテムの強調表示見づらすぎ。
この通りGIFだと更にわかりづらいですね。
とりあえず、リストビューの選択外れたらハイライトになるようにしてみた。
private void listView1_Enter(object sender, EventArgs e)
{
//選択しているものがあれば
if(listView1.SelectedItems.Count == 1)
{
listView1.SelectedItems[0].BackColor = Color.Empty;
}
}
private void listView1_Leave(object sender, EventArgs e)
{
listView1.SelectedItems[0].BackColor = SystemColors.Highlight;
}
Sandcastleで詰まったところ。
c#のドキュメント生成で使われるSandcastleです。
A Project with a diffirent or higher framework version
ってエラーが出たのですけど。
これはただ単に最新版のSandcastleを使っていないだけでした。
検索かけたら↓のサイトが一番上に来るし、これが最新版だと思うじゃないですか。
実際はこっちが最新版でした。2017年10月現在。
続きを読む
c# フォームの大きさに合わせてフォントも大きくする。
最近C#触り始めまして、そこでちょっと詰まったところ。
tabletlayoutpanelでフォームの大きさを変えると同時にコントロールの大きさも変えれるけど、
フォントの大きさ変わらないのですよねー
columnSpan,rowSpanで枠が2つに増やせるのも知らなかったわー
そこでフォームのリサイズイベントのところ、でサイズの比率に合わせてフォームのサイズも変える処理を行いました。
{
listView1.AutoResizeColumns(ColumnHeaderAutoResizeStyle.HeaderSize);
//clientsizeでフォームの幅が取得できる
float text_size = ClientSize.Width;//横幅
float text_size2 = ClientSize.Height;//縦幅
//大きい方に合わせる
float text_size_max = System.Math.Max(text_size, text_size2);
this.label1.Font = new Font("MS UI Gothic", 9 * (text_size_max / 600));
this.button1.Font = new Font("MS UI Gothic", 9 * (text_size_max / 600));
this.listView1.Font = new Font("MS UI Gothic", 9 * (text_size_max / 600));
for (int i = 0; i < listView1.Items.Count; i++)
{
listView1.Items[i].SubItems[0].Font = new Font("MS P明朝", 9 * text_size_max/600);
}
}
600はただ単に一番初めに作った画面の横幅の大きさです。
適当な比率です。
courseraのmachine learning week3までを受けて
正直難しくて辛いですね。
↑で数学を避けてきた~~の記事ですごくオススメされているので始めたのですが、
確かに日本語字幕は付いているし、わかりやすいとは思います。
でもテストの文章は英語ですし、プログラミング課題の説明のPDFも英語だし、正直とっつきにくいし、なんとなく理解はしてもなんとなくだから応用っぽくなるとついていけなくなって積む。
だから本当に何回も同じやつ見たし、記事で最終的に必要なのは「鉄の意志」って書かれていた理由がわかりましたわ。
理解したと思っても、プログラミング課題になると???ってなるし、つらい。
オクターブのコーディング難しいよーー
これが僕個人としての感想です。
続きを読む
OSを英語化しようとしたけど、どのタイミングで上手くいったかよくわからない話。
win7のOSを英語化したくて↓を参考に英語化させていたときのメモです。
この文章がどういうことなのか初め全然わからなかくて、はてなマークめっちゃ浮いてました。
でのdsimのLPファイルのコピーがゲームみたいで笑えた。ほんとに消えるよこいつ。
本当に消えてワロタ。 pic.twitter.com/DedwAWbq5P
— alaki paca / 荒木パカ (@arabiiiiiiiiiii) 2017年5月22日
そしてレジストリエディタを0409に変更して再起動を行うと、起動画面でブラックアウト。カーソルだけが表示されるようになりました。
続きを読む
Service Pack 6をインストールする時に Visual studio 6.0 製品を検出を検出できないエラー表示が出る。
Visual Basic 6 を使うことがあったので、Service Pack 6をインストールした時に出てきたエラーです。
VB6が英語版だったので、日本語版Service Pack 6だからかなって思って英語版のService Packをダウンロードして試してみたのですが、
続きを読む