1read 100read
2012年3月プログラム6: ふらっとC#,C♯,C#(初心者用) Part88 (860) TOP カテ一覧 スレ一覧 2ch元 削除依頼
●●●●TCL/TKなら俺に聞け 2●●●● (883)
構造化ウェブプログラミング言語Dart2 (650)
NullPointerExceptionを「ぬるぽ」と呼ぶスレ6 (291)
ポインタを難しいと言う奴が理解できない (797)
DarkBASIC (441)
Pythonについて(アンチ専用) (781)

ふらっとC#,C♯,C#(初心者用) Part88


1 :12/03/21
このスレッドは
「どんなにくだらないC#プログラミングに関する発言でも誰かが優しくレスをしてくれるスレッド」です。
ほかのスレッドでは恐ろしくて書き込めないような低レベル、もしくは質問者自身なんだか意味がよく分からない質問、
ググろうにもキーワードが分からない場合など、勇気をもって書き込んでください。
内容に応じて、他スレ・他板へ行くことを勧められる、あるいは誘導される場合がありますがご了承下さい。
なお、テンプレ2行目が読めない回答者は邪魔なので後述のC#相談室に移動して下さい。
>>980を踏んだ人は新スレを建てて下さい。
>>980が無理な場合、話し合って新スレを建てる人を決めて下さい。
■前スレ
ふらっとC#,C♯,C#(初心者用) Part87
http://toro.2ch.net/test/read.cgi/tech/1330881286/
■関連スレ
C#, C♯, C#相談室 Part70
http://toro.2ch.net/test/read.cgi/tech/1327570969/
ミスターサタンのC#相談室
http://hibari.2ch.net/test/read.cgi/tech/1092656075/
VB.NET質問スレ(Part38)
http://toro.2ch.net/test/read.cgi/tech/1325083428/
くだすれC++/CLI(初心者用)part2
http://hibari.2ch.net/test/read.cgi/tech/1268613679/

2 :12/03/21
■備考
コードの量が多い場合は下記サイトを使うなどしたほうがいいかも
http://ideone.com/
http://pastebin.com/
コードを貼り付けてrun codeのチェックをはずしてsubmitボタンを押すと
コードを鯖側にアップして専用のアドレスが発行されます

3 :12/03/21
MessageBox.Show("一乙");

4 :12/03/21
bool bold = true;
bool italic = true;
if (bold == true){richTextBox1.Font.Bold = true;}
if (italic == true){richTextBox1.Font.Italic = true;}
こんな感じでリッチテキストボックスのスタイルだけを変更したいのですが
boldがtrueならboldの設定をして、italicがtrueならitalicの設定もする
ということがしたいのですがtrueを代入しようとしても読み取り専用のため出来ません
そこでnew Font("フォント名", フォントサイズ, フォントスタイル);でやろうと思っているのですが
これだと
1.boldがtrueでitalicがtrueのとき
2.boldがtrueでitalicがfalseのとき
3.boldがfalseでitalicがtrueのとき
4.boldがfalseでitalicがfalseのとき
の4パターン分をif〜else ifで分岐してそれぞれnew Font();を作成しなければならなくなります
何か良い方法を教えてください

5 :12/03/21
FontStyle style = FontStyle.Regular;
if (bold) style |= FontStyle.Bold;
とか
style = bold ? (style | FontStyle.Bold) : (style & ~FontStyle.Bold)
とか

6 :12/03/21
>>5
出来ましたありがとうございます

7 :12/03/21
ButtonやcheckboxのTextに(&O)OKって文字列を登録すると、ALT+Oでそのコントロールを押したりチェックを切り替えたり出来ますが
labelのTextに登録してTextBox内にカーソルを持っていく(アクティブにするというべきでしょうか?)にはどのように出来ますか?

8 :12/03/21
Labelクラスの解説に書いてる

9 :12/03/21
/// <summary>
///
/// </summary>
/// <returns></returns>
private string Test()
{
return "hello"; // 挨拶用の単語
}
こういうときsummaryの<returns></returns>の部分は何て書けばいいのでしょうか?

10 :12/03/21
>>8
http://msdn.microsoft.com/ja-jp/library/system.web.ui.webcontrols.label(v=vs.80).aspxをみてきたんですがどのあたりを読めばいいでしょうか?

11 :12/03/21
>>9
MSが用意してるクラスのメッソドの上にカーソル合わせて
ポップアップしてみて参考にしてみてください

12 :12/03/21
>>10
ASP.NETなの?

13 :12/03/21
>>10
それってSystem.Webだけどあってるの?
なんでこんなやつばっかりなんだろう

14 :12/03/21
すいませんC# labelでググったらこれが一番上に出てきたものでつい開いてしまいました
C#でGUIプログラムを作りたいのです

15 :12/03/21
GUIだけでもたくさんあるけどw
C#が使える物
WinFrom(従来からあるやつ)
WPF
SilverLight
web系でも
ASP.NET
ASP.NET MVC
など

16 :12/03/21
.NET/C#では同じ名前でも名前空間が違えば別物として扱われる
変数上で右クリックして定義へ移動すれば
そこに多分名前空間付きのフルネームが書かれてる
そうでなければ型名にマウスオーバーすればフルネームがポップアップされる

17 :12/03/21
IDEは何を使ってプロジェクト作るときにどれを選んだか言ってくれればわかる

18 :12/03/21
http://www.ipentec.com/document/document.aspx?page=csharp-get-standard-output&culture=ja-jp
これ試してみたけど最終結果しか取れないです。
リアルタイムにゲットできないといけないです。

19 :12/03/21
そうだね
こまったね

20 :12/03/21
WaitForExit()入れてるんだからあたりまえw

21 :12/03/21
って書いたら単に外しただけでうまくいきませんって言ってきそうだな・・・

22 :12/03/21
スレ分けないと無理

23 :12/03/21
hoge.exe > memo.txt
for(;;)
{
  // 読め memo.txt
}

24 :12/03/21
ふらっとも相談もそうだが、気楽に質問するのは悪くないんだが
回答者が隣の席にでもいるような質問の仕方では回答もらえないぞ
質問されてもお前のPCを覗けるわけじゃないからなw
情報を細かに提供してくれないとエスパーじゃないから理解できないしw
ご教授お願いしますとか書けって話じゃないよw
情報を出せって話
>>18
だってソース出さない以上は本当にちゃんとコピーしたの?って言う疑惑もあるしな
覗き込めればそういうの含めて確認できるけどさw
答えを貰う気あるのかっていつも思うw

25 :12/03/21
隣にデキル人がいると上達早いよね。

26 :12/03/21
datatableに1列10行分データがあります
これをソートして逆順にして使いたいのですがどうやるのでしょうか?

27 :12/03/21
>>25
明光って学習塾のCMやってるけどしつもーんって呼ばれてその場で
やってること覗けるのなら今のレベルの質問でもいいけどな
あと頑張って日本語で説明しようとするのもやめろ
あれもわかりにくいだけだから
ソースコードだせ
xxがうまくいきません->自分では正しいと思ってるプログラムが間違ってる可能性大だから
隣のスレでも今丁度やってるよな
10行程度のコードだとxxで100行だとxxなんです
しらねえよw部分的なコードで泣き言言われてもwww
相手するだけ無駄

28 :12/03/21
XPathNavigatorで質問です。
現在のノードに
navigator.AppendChild("sub_node");
を複数回行い、各ノードにアトリビュートを設定したいとします。
MSDNでは
AppendChild系を実行すると
子ノードの末尾に追加される、とあるのですが、
この際に、追加後、末尾ノードを一気に設定する方法は無いでしょうか?
また、子ノード作成時に同時にアトリビュート設定もしてしまいたいのですが、
一気にやる方法ってあったりしませんか?
いまだと、↓みたいな感じになってしまいます。
foreach ( string value in value_array ) {
navigator.AppendChildElement("", "sub_node", "", value);
navigator.MoveToChild("sub_node", "");
while ( navigator.MoveToNext() )
{
}
navigator.CreateAttribute("", "attr_name", "", "attr_value");
navigator.MoveTParent()
}

29 :12/03/21
コード書きました
アドバイスお願いします
http://ideone.com/tOCc9

30 :12/03/21
>>29
実際にバインドされるのはDataView
直接DataSourceにDataTableを設定した場合、DataTableのDefaultViewが使われる
ソートとかはこのDataViewで行う

31 :12/03/21
18のはソース見るまでもなくわかるけどな

32 :12/03/21
>>31
その程度ができない人のソースみないまま相手したくないよw

33 :12/03/21
>>30
なるほど
ちょっとDataViewというものを調べてみます

34 :12/03/21
33は26です

35 :12/03/21
まあCloneしてDataViewでソートして入れてやればいいけど
それだけだとソースのようにならんのだよな
文字列と数字で分けて数字部分を数値に直してやらんとな

36 :12/03/21
>>28
using (XmlWriter writer = navigator.AppendChild()) {
    writer.WriteStartElement("sub_node");
    以下略
}

37 :12/03/21
c#初心者どころかプログラム初心者
下手すりゃパソコンの使い方から学習するレベルの連中だな

38 :12/03/21
おまえは2ch初心者か? まぁチカラ抜けよ

39 :12/03/21
>>37
何もしてないのにパソコンがおかしくなった
このレベルに近いよね

40 :12/03/21
>>37
急にどうしたんだw
涙拭けよwwwww

41 :12/03/21
>>35
それCloneする意味あんの?
DataViewのソートって副作用あったっけ?

42 :12/03/21
フォームにステータスバーを置いて
private void Form1_Load(object sender, EventArgs e)
{
statusStrip1.Text = "こんにちはステータスバーさん";
}
ってやったのにステータスバーにテキストが表示されません

43 :12/03/21
このやり方でいいのかわかんないんですがToolStripStatusLabelを使ったら出来ました
ただstatusStripのプロパティにTextはありますけどこれはどこに表示されるものなんでしょうか

44 :12/03/21
どこにも表示されないんじゃない?
Controlから派生してるから持ってるだけで

45 :12/03/21
コンテナだからなぁ
PanelのText設定したら表示してもらいたいかというと、してほしくないだろ?

46 :12/03/21
ちょっと通りますよのソフトみたいにフォームがなくて画像だけが表示してるのってどうやって実現してるのでしょうか?
http://www.geocities.co.jp/SiliconValley-Sunnyvale/1411/

47 :12/03/21
>>46
レイヤードウィンドウとかリージョンとかで検索
あと、ソースがあるんだから気になるならソース読んだらいいんじゃないかと思う

48 :12/03/21
フォームを透明にして画像動かすんじゃね?

49 :12/03/21
過去に同じ質問みた記憶が
http://cs2ch.blog123.fc2.com/blog-entry-81.html

50 :12/03/22
TabControlの特定のタブをアクティブにするにはどのメソッドを使ったらよいのでしょうか
tabPage1がアクティブになっている状態からtabPage2をアクティブにしたいです
tabPage2.Select(); や tabPage2.Focus(); は試してみたのですがタブが切り替わりませんでした
もうすぐ寝るので回答いただいても返信遅くなるかもしれませんがよろしくお願いします

51 :12/03/22
>>50
TabControlでぐぐった最初のページに書いてあるよ

52 :12/03/22
お世話になっております。
int = 12345 という変数があったとして、
labelに123と上位3桁だけ表示させたいのですが、
どう変換してあげればよいのでしょうか。。。

53 :12/03/22
文字列化して先頭から三文字切り出すとか

54 :12/03/22
.ToString
で文字列にして処理

55 :12/03/22
↓刑務所入れろよwwwwww
橋下市長に「教師生命かけ反対」…国歌起立せず
発表では、女性教諭は校長から事前に職務命令を受けた際、
「橋下徹市長による急激な改革で教育の破壊が進んでおり、反対の意思を示すため教師生命をかけて座る」と述べたという。
詳しくはーこちら
http://www.yomiuri.co.jp/national/news/20120322-OYT1T00008.htm

56 :12/03/22
>>51
これは失礼
「前面」ばかり気にしてたら見逃してました、ありがとうございました

57 :12/03/22
ありがとうございました。
そうか・・・先に文字列にして、上三桁切り出せばそれで終わりですよね。
全く頭回ってませんでした。

58 :12/03/22
なんかもうプログラム以前の問題の質問ばかりだなw

59 :12/03/22
待て!文字列に変換しない方法で考えるクイズだよ

60 :12/03/22
DateTime dt;
DateTime.TryParse("3:1:62", out dt);
こういうおかしな時刻でも修正して変換したいのですが
どのようにできますか?

61 :12/03/22
こんなレベルでプログラムを書こうとしているのがそもそもおかしい。
根本的なものがわかってないからありえないところで迷う。

62 :12/03/22
>>61
どっかの誤爆ですか?

63 :12/03/22
またどこかの言語の人ですね

64 :12/03/22
レベルが高いのに昼間から2ちゃんをやる程の暇な人がいるスレ

65 :12/03/22
質問より煽りのほうが湧くってどういうことよw

66 :12/03/22
プロゲラマーはプライドだけは高いからな

67 :12/03/22
61「こんなの俺は出来るよ。君、こんなことも出来ないの?」

元勤務先の上司「こんなの後から入ってきた新人でも出来るよ。61はこんなことも出来ないの?」
つらかったな、いじめられてたんだろ
>>61さん、いのちの電話に相談しなさい

68 :12/03/22
質問にはろくに回答もしないのに煽りには必死に反発するのなw

69 :12/03/22
脳を磨くとツルツルピカピカなスレと、どちらがいいかは難しい問題だな

70 :12/03/22
人気者の>>61に嫉妬

71 :12/03/22
メモリは机

72 :12/03/22
机が広ければ広いほど作業効率は上がる。
机の上にはノートを広げることができる。

73 :12/03/22
それぞれのノート(変数)には、何を書いていいか決まっている。
国語のノート、数学、英語・・・というようにstring,int,char・・・などなど。
自由帳がある
Object型

74 :12/03/22
>>60
TryParseに失敗したら自分でパースしろとしか。
どんな文字列が来るのか知らんから答えようがない
秒が60以上だったら繰り上げ、みたいな感じだろ
考えろよ

75 :12/03/22
PHPとRubyのDateTimeは自動で調節してくれるのにMS製C#はksだな

76 :12/03/22
ここまでがすべて俺の自演

77 :12/03/22
>>74
桁は1桁か2桁
1:1:1
11:22:33
時、分、秒はそれぞれ0〜24、0〜60の範囲ではない
秒に150と指定されていれば2分30秒を意味している

78 :12/03/22
ksなc#なんてやってないで巣へお帰り

79 :12/03/22
分からないからって逃げるなよ

80 :12/03/22
ここまですべて>>61の自演

81 :12/03/22
変な仕様だがどうしてもやりたけりゃ
正規表現で分割してint.ParseしてTimeSpan.FromXXXで時間にしてから足すだけでしょ?

82 :12/03/22
正規表現に頼らないといけない貧弱なDateTimeさん

83 :12/03/22
アホす

84 :12/03/22
public Form1()
{
InitializeComponent();
}
ここにFormのプロパティを変更するコードを書いたらまずいですか?
それかForm_Loadの中に書いたら表示された後にプロパティが反映されます
フォームが画面に移る前に反映させるにはどこに書くといいのでしょうか?

85 :12/03/22
>>84
InitializeComponent();
このメソッドで実行してるのはデザイナでいじった部分をIDEが自動で触る部分ってだけだね
ツールが触る部分をあえて分離しただけなのでタイミングを理解してれば問題ないよ

86 :12/03/22
>>84
Load は表示前でしょ
表示後は Shown
Load 時のコードでイベントが発生してるんじゃないの?

87 :12/03/22
>>85-86
Formのサイズを変更するコードをLoadに書いたんですが
低い確率なんですが表示されてから反映することがあるんですよ
何故なんでしょうか
とりあえずコンストラクタの部分で書いて見ます

88 :12/03/22
http://i.imgur.com/3GJDh.jpg
どういうことなの……

89 :12/03/22
本当にきれいな番組表だな。けしからん

90 :12/03/22
string a = "apple";
string b = "mango";
string c = a + " and " + b;
string c = string.Format("{0} and {1}", a, b);
どっちがはやい?

91 :12/03/22
気にしなくておk

92 :12/03/22
前者だけどそんなもんまず問題にならないから常に後者にしとけ
もしも遅くて問題になってそこだけ直して改善したらそれでいけ

93 :12/03/22
速度気にするなら実測あるのみ

94 :12/03/22
ツールボックスからメニューをフォームに追加したんですが
デザインが何か違います
一般的なメニューのデザインにしたいのですがどうやるのでしょうか?

95 :12/03/22
だから隣の席に居ないって言ってる

96 :12/03/22
数値を3桁区切りの文字列で表したい時に
a) 1234.ToString("#,0")
b) 1234.ToString("#,##0")
どちらも 1,234 になるのですが、何か違いがあるのでしょうか?

97 :12/03/23
>>95

98 :12/03/23
>>95
王手!!

99 :12/03/23
>>96
え?
うちの VS2010 だと 1.2 と 1.234 になるけど。。。

100read 1read
1read 100read
TOP カテ一覧 スレ一覧 2ch元 削除依頼
【アンチ】関数型言語は使えない【玩具】 2 (226)
HTAをもっと流行らせる計画 Part2 (611)
Git 4 (242)
COBOL vs Java 2戦目 (951)
Pythonについて(アンチ専用) (781)
C言語なら俺に聞け(入門編)Part 99 (1001)
--log9.info------------------
茨城の大学職場一般 Part5 (635)
西関東一般スレ Part5 (514)
岐阜の中学 vol.5 (853)
東京の一般&職場 Part28 (560)
熊本の高校 パート3 (836)
福井の大学職場一般 パート3 (693)
熊本の中学 パート3 (803)
中国の中学 総合スレ Part5 (749)
福井の高校 パート8 (364)
西関東の大学 Part4 (272)
高知の高校 パート2 (216)
四国の高校 総合スレ Part7 (512)
東北の中学 総合スレ Part7 (136)
愛媛の大学職場一般 パート1 (101)
奈良の高校 vol.4 (474)
沖縄の大学・職場・一般 その2 (971)
--log55.com------------------
出会い系シャブ漬け行方不明事件
【フライデー襲撃】ビートたけし【バイク事故】
【エイズ】帝京大学薬害エイズ事件【撒き散らし】
筋弛緩剤点滴事件の守大助さんって無罪だよな
【花束】増山ひとみさん【結婚】
猿岩石、飛行機にのっていた!!
夕張保険金殺人事件
東電OL殺人事件