[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 2chのread.cgiへ]
Update time : 12/07 23:51 / Filesize : 174 KB / Number-of Response : 788
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

C#, C♯, C#相談室 Part45



1 名前:デフォルトの名無しさん [2008/01/21(月) 19:35:37 ]
(#゚ー゚)つ < C#、.NETの話題はこちらでどうぞ。
c++厨の嵐はスルー汁。

前スレ
C#, C♯, C#相談室 Part44
pc11.2ch.net/test/read.cgi/tech/1194956418/

その他テンプレ>>2-5くらい

752 名前:デフォルトの名無しさん mailto:sage [2008/03/27(木) 00:26:31 ]
>>747
>項目ごとの文字色を変える程度のことさえ面倒

簡単だと思うけど…
どうやってやってるの?


753 名前:デフォルトの名無しさん mailto:sage [2008/03/27(木) 06:57:31 ]
>>750
ListViewだとしたらOwnerDrawなんじゃない。

超汎用的なリストコントロール作った。
めんどくさかった(´・ω・`)

でもこれで10万行ぐらいあっても、どんな描画だとしても表示できるようになったお。

754 名前:デフォルトの名無しさん mailto:sage [2008/03/27(木) 07:23:43 ]
俺も752と同意見だったけど、MFC知らないからMFCだともっと楽なのかなあと思って何も言わなかった
ListViewItem.UseItemStyleForSubItems
ListViewItem.ForeColor
ListViewItem.SubItems[index].ForeColor

UseItemStyleForSubItems
をtrueにすると、
全てのSubItems.ForeColorを設定する必要があったような気がするから
それが面倒といえば面倒だったけど。

755 名前:デフォルトの名無しさん mailto:sage [2008/03/27(木) 07:59:46 ]
C#でSafariみたいにきれいに文字を表示するのってどうしたらいいんだしょ。
アンチエイリアスかければきれいになるとですか?

756 名前:デフォルトの名無しさん mailto:sage [2008/03/27(木) 08:10:04 ]
言語とは無関係だと思うけど
WPF使えば良いよ

757 名前:デフォルトの名無しさん mailto:sage [2008/03/27(木) 08:13:08 ]
Formでお願いします。


758 名前:デフォルトの名無しさん mailto:sage [2008/03/27(木) 08:22:42 ]
>>752
でもListViewって特定環境で色が消えたりする類のバグが満載だから
そのままでは使い物にならないと思った記憶がある。

759 名前:デフォルトの名無しさん mailto:sage [2008/03/27(木) 14:35:43 ]
そもそもWPFだろうがFormだろうがクラス名だけ置換して同じコード書けば
内部で使うAPIだけひっそり入れ替わるのがクラスライブラリ設計として当然じゃないのか?
何回も作っては捨て繰り返して作った奴は馬鹿なのか?

760 名前:デフォルトの名無しさん mailto:sage [2008/03/27(木) 14:48:59 ]
>>755
フォントをClearTypeが効くものに変えるとか
実際より大きく描画して縮小するとか



761 名前:デフォルトの名無しさん mailto:sage [2008/03/27(木) 18:58:44 ]
>>759
日本語書けよ

762 名前:デフォルトの名無しさん mailto:sage [2008/03/27(木) 19:04:10 ]
すごーく正論では

763 名前:デフォルトの名無しさん [2008/03/27(木) 19:06:23 ]
再利用可能なコードなんか幻想だろw

764 名前:デフォルトの名無しさん mailto:sage [2008/03/27(木) 19:50:12 ]
インターフェースがクソだったら書き直すしかないだろ

765 名前:デフォルトの名無しさん mailto:sage [2008/03/27(木) 19:52:31 ]
VB SQL
ODBC Direct
OLE DB
DAO
RDO
ADO
ADO+
WindowsDNA
MSDE
ADO.NET 1.0
ADO.NET 1.1
ADO.NET 2.0
LINQ


766 名前:デフォルトの名無しさん mailto:sage [2008/03/27(木) 21:16:28 ]
>>750
リストビューの子としてプログレスバー作るとか。

767 名前:デフォルトの名無しさん mailto:sage [2008/03/27(木) 23:54:29 ]
英語だと C sharp って読むの?

768 名前:デフォルトの名無しさん mailto:sage [2008/03/28(金) 00:32:18 ]
yes

769 名前:デフォルトの名無しさん mailto:sage [2008/03/28(金) 14:20:32 ]
>>761
てきざいてきしょ

770 名前:デフォルトの名無しさん mailto:sage [2008/03/29(土) 00:20:51 ]
VS9.0インスコした人に確認してもらいたい
↓のファイルのコメントが前衛的なことになってるんだけど、どうなってる?

C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\
ProjectTemplatesCache\CSharp\Reporting\1041\ReportApplication.zip\Form1.Designer.cs

因みに、手元の環境のエディションはPro.



771 名前:デフォルトの名無しさん mailto:sage [2008/03/29(土) 00:29:51 ]
見たけど特に何も思わなかったが

772 名前:デフォルトの名無しさん mailto:sage [2008/03/29(土) 01:13:30 ]
特にどうということもないな

773 名前:デフォルトの名無しさん mailto:sage [2008/03/29(土) 01:14:35 ]
そんなばすはないだろう。

774 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 20:28:55 ]
ローカルのハードディスクにあるファイルをUSBメモリにコピーしておのおののファイルについてGetLastWriteTimeを見ると2秒ほどずれてるんですが、なぜなんでしょう?
エクスプローラでファイルのプロパティで更新日時を見てもやはり2秒ほどずれています。おそらく同じ値を見ていると思います。
ローカルからローカルにコピーした場合は発生しません。

775 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 20:30:58 ]
NTFSとFATとかじゃね

776 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 20:33:34 ]
USBメモリで使ってるFATって更新時間の最小単位が2秒なんだったっけ?

777 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 20:37:21 ]
そう。2秒。

778 名前:774 mailto:sage [2008/03/31(月) 20:47:38 ]
ローカルはNTFS、USBはFAT32ですが、上に上がってるのでビンゴくさそうすかね・・・

779 名前:デフォルトの名無しさん mailto:sage [2008/04/02(水) 11:29:09 ]
自分で OnPaint メソッドをオーバーライドしたコントロールを作ってるのですが、質問です。
OnPaint メソッドの中で線の太さを指定して引いているのですが、AutoScaleMode でサイズが変わった場合
線の太さはどういう風に決めたら良いと思いますか?
今は決め打ちで 2 にしていますが、線の太さも自動でスケーリングしたいのので
自動スケーリングの倍率を取得する AutoScaleSize みたいなプロパティってないですかね。


780 名前:デフォルトの名無しさん mailto:sage [2008/04/02(水) 11:42:13 ]
>>779
自己レス。解決しました。
AutoScaleMode プロパティが変更されると、ScaleControl メソッドが呼ばれる。
ScaleControl メソッドをオーバーライドすると factor が来るので、これが倍率。



781 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 20:10:38 ]
共有メモリの話題になりますが、
MapViewOfFileで得たIntPtrをStreamにアダプトする方法はありませんか?
byte*にキャストしてよいみたいですが、そこからが分かりません。

782 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 20:22:47 ]
UnmanagedMemoryStream

783 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 21:09:24 ]
>>782
これは、これ以外にないといえるようなStreamですね。
明日さっそく試したいと思います。ありがとうございました。

784 名前:デフォルトの名無しさん [2008/04/04(金) 10:08:31 ]
質問です。

各テーブルごとにテーブルクラスを作成し、

データの受け渡し受け取りには、テーブルクラス.レコードを定義して使用しています。


各テーブルクラスの違いは、

レコードクラスの違いくらいなので、
(実際には、レコードクラスの違いにより処理内部にも違いは出ているのですが、
ロジックは同じということです。)

同じ処理を書いて、あまりステップ数を膨らませるのは嫌なのですが、

何かよい方法はないでしょうか?

785 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 10:25:03 ]
データセットデザイナを使う

786 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 22:10:30 ]
>>770
自分の所も正常に見えます

787 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 23:30:46 ]
>>784
日本語でおk






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<174KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef