住人一緒だから違いはない
あのボウヤはこっちへ来ないみたいだな。
Jpegにカラープロファイルを埋め込む方法を教えてください。お願いします。
まともなフォトレタッチソフト買え。
956 :
デフォルトの名無しさん:2007/06/25(月) 23:17:10
958 :
デフォルトの名無しさん:2007/06/26(火) 14:19:57
Java Web Start みたいな事はできないのでしょうか?
できるよ
>>959 名称だけでも教えていただけないでしょうか?
ClickOnce?使ったことないからわからんけども。
二点間A(x1,y1) B(x2,y2)を通る直線上で
picture Box(A→Bまで)を移動させたいんだけどどうやるの?
座標がランダムに変化しても自動的に出力させたいのですが
お願いします。
Timerでも使ってLocationを設定すれば?
アルゴリズムに関してはそのくらい自分で考えろ
>>962 <BeginStoryboard>
<Storyboard>
<PointAnimation>
WPFじゃないと思うぞ
966 :
デフォルトの名無しさん:2007/06/27(水) 13:39:49
01〜12までのアイテムが入ったコンボボックス1と、01〜31までのアイテムが入ったコンボボックス2が
あります。
このとき、コンボボックス1が04でコンボボックス2が31の時はエラーメッセージを
出すようにしたいのですが、うまくいきません。
private void _Conbobox2_SelectedIndexChanged(object sender, System.EventArgs e)
{
if(Conbobox1.Items[3] == Conbobox2.Items[30])
{
MessageBox.Show("Error");
}
}
といった形でコーティングしているのですが、ifまで行かないようなのです。
コードを書く前にやりたいことを日本語で書いてみるといい
968 :
デフォルトの名無しさん:2007/06/27(水) 14:02:20
説明が下手ですいません。コンボボックス1と2で日付を指定したいのですが
4/31など、ありえない月の時はエラーメッセージを表示させようとしたいのですが・・・。
あなたの条件式の意味:
「 4と31が等しいなら」
あなたが書くべき条件式:
「 月が4で、かつ日付が31のとき」
970 :
966:2007/06/27(水) 14:19:33
自分の条件式じゃなぜ駄目なのでしょう?
また、書くべき条件式はどのような形で書いたら良いでしょうか?
>>969 みたいに日本語にするといいよ。
今回やりたいのは、
comboBox2の選択内容が変わったら、
comboBox1の値によって変わる上限よりcomboBox2の値が大きかったらエラーを出力。
だろう。
まあ上限は配列にしておいて({31,29,31,30,31,30,31,31,30,31,30,31} とか)
確認するとか、DateTime につっこんで正しい日付かチェックするとかすればいいかと
あなたが書くべきよりよい条件式:
( 2月 かつ ( ( 閏年 かつ 日付が29より大 ) または ( 非閏年 かつ 日付が28より大 ) )
または
( 日付が30より大 かつ ( 4月 または 6月 または 9月 または 11月 ) )
973 :
966:2007/06/27(水) 14:30:00
はう・・・・そんな沢山の条件式を一度にやったりとか、どうすればいんでしょう・・・?
月ごとの末日を配列にでも入れとけ。
あとは閏年かどうかで 2 月の場合に 1 日調整するだけ。
bool fLeapYear = false;
bool fError = false;
int m = comboBox1.SelectedIndex + 1;
int d = comboBox2.SelectedIndex + 1;
switch( m )
{
case 2:
fError = fLeapYear ? d > 29 : d > 28;
break;
case 4:
case 6:
case 9:
case 11:
fError = d > 30;
break;
}
if( fError )
{
MessageBox.Show( "Error" );
}
まあ今回は年が無いからうるう年は考慮無しでもいいじゃん
int[] monthDay = { 0, 31, 29, 31,30,31,30,31,31,30,31,30,31 };
if (monthDay[m] < d)
switch case をこれにしてもいいな。
閏年考慮なしでいいとか本気?
捨てコードならともかく・・・。
コンボボックスで日付選択した状態での範囲エラーだぜ
年を入力するところが無いのにどうやってチェックするのかと
ああ、そういうことか・・・。
年の情報はどこにもないのね。
日付設定してから月を変更することもあるだろうし、
それをキーボードでやったときのことを考えると
月設定時にエラーは出しにくいし
最終チェックはどうせ必要なんだから、この場合の範囲チェックの時点で
「うるう年を考慮しないなんて本気?」とか言うほうがおかしいでしょ
100年分ぐらいの年月日・曜日データぐらいデフォで登録しとけや
DateTimePickerでいいじゃん……
984 :
966:2007/06/27(水) 15:12:12
みなさん、ありがとうございます、助かりました!
C#初めてまだ1ヶ月で分からないことだらけでしたけど、また一つ覚えることが出来ました。
昔沸いた変な馬鹿とは大違いだな
昔?つい最近な気がw
それよか && とか || を覚えた方がいいぞ
>>984
「&」と「&&」、「|」と「||」はどう使い分けたらいいの?
使い分けなくていいよ
全然違うものだから、使い分けるも何も、
お互いにお互いの代わりとして使えない。
どっちも同じように使える。
ただし&や|の方は後ろのステートメントも常に評価するようになる。
>>990 もしかして&や|はビット演算にしか使えないと思ってた?
すまん憶測で書いてたw
今試したら&&と同じように前のステートメントが偽だと後ろが評価されないね。
C#ではboolとintは完全に別物だから、
intに対する | & とboolに対する | & は動作が違う。
intに || && は使えない。
と思ったらMSDNに
>& 演算子は、1 番目の演算子の値に関係なく、両方の演算子を評価します
って書いてあった。
しかもさっき書いた検証コードもちゃんとそう動いてた。
testとtrue見間違えただけかよw
しっかりしろ俺www
ええとつまり
if(A || B) は まずAを評価して OKでなければBを評価
if(A | B) はAがOKでもBを評価ってことか?
つか後者はどういうときに使うのか想像できない漏れがいる
|はビット演算子
999 :
デフォルトの名無しさん:2007/06/27(水) 19:56:22
ture演算子 false演算子あげ
1000 :
デフォルトの名無しさん:2007/06/27(水) 19:59:27
ヽ(`Д´)ノ
1001 :
1001:
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。