1 名前:最凶VB厨房 mailto:sage [2006/08/11(金) 19:40:44 ] [前スレ]VB.NET質問スレ (Part16) pc8.2ch.net/test/read.cgi/tech/1149432480/
91 名前:デフォルトの名無しさん mailto:sage [2006/08/19(土) 12:31:53 ] VB.net Express Edition で発行した際のインストール先について教えてください。 インストール環境 XP .NetFramework2.0 1)発行で作成したsetup.exeでXPのマシンにインストールする場合 インストール先はユーザーから選択することはできないのでしょうか? (インストールしたユーザーのMyDocuments以下のLocal Settings\Apps\2.0\に作成されます) インストール時にユーザーがフォルダを選択できるのがベストです。 2)XPでAdministrator権限のユーザーがインストールした場合でも そのユーザーしか使用できません。他に何か設定する必要がありますか? VB.netでの開発が初で面食らっております。なにとぞよろしくです。
92 名前:デフォルトの名無しさん mailto:sage [2006/08/19(土) 13:02:39 ] >>91 ClickOnceとはそういうもの。 普通のセットアップが作りたければStandard以上が必要。
93 名前:デフォルトの名無しさん mailto:sage [2006/08/19(土) 13:15:06 ] >>92 なるほど、そうでしたか。 早速の回答どうもありがとうございました。
94 名前:デフォルトの名無しさん [2006/08/21(月) 13:06:44 ] VB.NET2005で質問です DayOfWeekで曜日の番号を取得した後 それを日本語名の曜日名に変換するにはどうすればいいでしょうか? だyOfWeekの結果=0 の場合 ”日” または ”日曜日” を取得したいのです。 日付から曜日は検索しても出てくるのですが しつもんのは内容の見受けられませんでした。 ご存知の方よろしくお願いいたします。
95 名前:デフォルトの名無しさん [2006/08/21(月) 13:10:23 ] 自作汁
96 名前:デフォルトの名無しさん mailto:sage [2006/08/21(月) 13:22:32 ] >>94 enum DayOfWeekJP { 日曜日, 月曜日, 火曜日, 水曜日, 木曜日, 金曜日, 土曜日 }
97 名前:デフォルトの名無しさん mailto:sage [2006/08/21(月) 13:36:39 ] >>94 For d As DayOfWeek = DayOfWeek.Sunday To DayOfWeek.Saturday Console.WriteLine(System.Globalization.DateTimeFormatInfo.CurrentInfo.GetDayName(d)) Next
98 名前:97 mailto:sage [2006/08/21(月) 13:48:11 ] 短い方が欲しければGetAbbreviatedDayName(d)
99 名前:84 [2006/08/21(月) 14:09:52 ] 以前に>84で質問を致しまして、このスレで教えていただいた方法を試してはみたのですが、なかなかうまくいかないので、どなたか助けていただけないでしょうか…? 以下に、参照用としてコードを記入しておきます。 Timer1_Tick Label2.Text = Int((52 * Rnd()) + 1) Label3.Text = Int((52 * Rnd()) + 1) Button1.Click Timer1.Enabled = True Button2_Click Timer1.Enabled = False a = Val(Label2.Text) b = Val(Label3.Text) Do Label2.Text = Int((52 * Rnd()) + 1) Label3.Text = Int((52 * Rnd()) + 1) Loop Until a <> b
100 名前:デフォルトの名無しさん mailto:sage [2006/08/21(月) 14:18:40 ] >>99 すまんが、何がやりたいのかもっとまとめてくれないか? 1、Button1でタイマースタート。乱数表示開始。 2、Button2でタイマーストップ。表示されている乱数をa,bに代入。 3、‥‥ みたいな感じで、箇条書き&時系列に沿って書き出してみてくれ。
101 名前:デフォルトの名無しさん mailto:sage [2006/08/21(月) 14:31:37 ] >>99 Button2_Click Timer1.Enabled = False Do Until Label2.Text <> Label3.Text Label2.Text = Int((52 * Rnd()) + 1) 'こっちはいらない気もする Label3.Text = Int((52 * Rnd()) + 1) Loop でいいんじゃねえの?
102 名前:デフォルトの名無しさん [2006/08/21(月) 14:43:29 ] >>96 トンクス! まさにこれが欲しかった 開始番号の都合で1ほど数値をずらさないといけないけど問題ないようです。 DateTimeとは違ってこっちにあるのか・・・・・ ありがとうございました!
103 名前:97 mailto:sage [2006/08/21(月) 14:48:20 ] >>102 え、そっちかよw
104 名前:デフォルトの名無しさん mailto:sage [2006/08/21(月) 15:06:16 ] ワロタw
105 名前:デフォルトの名無しさん [2006/08/21(月) 15:44:56 ] >>103 質問が悪かったと思うとです。 System.Globalization.DateTimeFormatInfo.CurrentInfo.GetDayName() ↑これなら基本的にある日付からDayOfWeekで取れる番号(または、範囲内の番号)で処理できるじゃないですか? 本来 日付型.String("ddd")とかでも取れるんですが、条件的に日付だけではなく曜日番号からも取得したかったんです。 で曜日の取得名もフォーマットを変更すれば可能だし、これがいいかな?っと思ったわけです(;´Д`) +フレームワークの機能だけで出来るだけ行いたかったということもあります。 か・・・肩透かしでごめんなさいorz
106 名前:97 mailto:sage [2006/08/21(月) 16:02:21 ] いや、enum(>>96 )使うのかよ、というツッコミだったんだがw
107 名前:デフォルトの名無しさん [2006/08/21(月) 16:10:55 ] うぉ!! そういうことか〜!!!!orz 書き間違えてたとは・・・・ おれ自身も苦笑ozr
108 名前:99 mailto:sage [2006/08/21(月) 16:43:18 ] >100 お騒がせしました。 >101 どちらか片方で良いとは思って片方だけを記述したりしても何もならなかったのですが、その記述の仕方はなるほどです…今度試してみます。ありがとうございました!
109 名前:デフォルトの名無しさん mailto:sage [2006/08/21(月) 17:45:05 ] >>108 結局何がやりたかったのか誰もわからないままでいいのか
110 名前:デフォルトの名無しさん mailto:sage [2006/08/21(月) 18:17:48 ] >>99 >>Loop Until a <> b 参照型じゃないんだから、これじゃまずいのでは? aとbの値は変わってないし。↓ >>Do >> Label2.Text = Int((52 * Rnd()) + 1) >> Label3.Text = Int((52 * Rnd()) + 1) >>Loop Until a <> b
111 名前:デフォルトの名無しさん mailto:sage [2006/08/21(月) 18:27:09 ] てか、このスレでやることか?
112 名前:89 mailto:sage [2006/08/21(月) 20:07:04 ] >>99 すまん、そういうことか てっきりTimer1_Tickの中で選びなおすのかと思ってた
113 名前:デフォルトの名無しさん mailto:sage [2006/08/22(火) 15:34:12 ] VB2005です 同じ種類の繰り返し文ネストから脱出するときはどうすればいいんでしょうか? do do if a=b exit do loop loop これで一番外まで出られますか?
114 名前:デフォルトの名無しさん mailto:sage [2006/08/22(火) 15:49:21 ] なあ、この板にはVB初心者スレとかVB質問スレとか無いのか?
115 名前:デフォルトの名無しさん mailto:sage [2006/08/22(火) 15:50:01 ] >>114 質問スレはここだと思うぞw
116 名前:108 [2006/08/22(火) 15:56:59 ] >109-112 1、Button1でタイマースタート。 Label2,Label3に乱数表示開始。 2、Button2でタイマーストップ。Label2,Label3に表示されている乱数をa,bに数値として代入する。 3、a,bが同じ数であった場合のみ、再度、自動的に選び直させてLabel2,Label3に表示させる。 明らかに滅茶苦茶かもしれませんが、以下を試しても無理でした。 Do Timer1.Enabled = True If Timer1.Enabled = True Then Timer1.Enabled = False End If Loop Until a <> b a,bの値が変わってないと仰るのも、どうしてであるのかよくわからないので、是非ともご教授下さい。 そして、スレ違いのようですので、然るべきスレへのご誘導も宜しくお願いします…
117 名前:デフォルトの名無しさん mailto:sage [2006/08/22(火) 16:17:25 ] >>116 Rnd()のシードが変わらないからずっと同じ値が帰って来てるんじゃないの?
118 名前:デフォルトの名無しさん [2006/08/22(火) 16:22:34 ] >>116 ここでいい。 ここがお前様を立派な(?)プログラマにしてくれる(はず)。 ・・・ところで試さずに聞くけど乱数ってちゃんと違うものになるか? シード値とか無いと同じタイミングで作られた乱数って同じになるような無いような・・・。 まぁお前様よりドヘタレな俺の与太だから忘れてくれ。
119 名前:デフォルトの名無しさん mailto:sage [2006/08/22(火) 16:29:09 ] > Timer1.Enabled = True > If Timer1.Enabled = True Then んと
120 名前:デフォルトの名無しさん mailto:sage [2006/08/22(火) 16:52:46 ] >>116 初めにそれを書けばすぐ解決してたぞ Private Sub Button1_Click() Timer1.Enabled = True End Sub Private Sub Button2_Click() If Label1.Text <> Label2.Text Then Timer1.Enabled = False End If End Sub Private Sub Timer1_Tick() Label1.Text = CInt(Rnd() * 52) Label2.Text = CInt(Rnd() * 52) End Sub
121 名前:デフォルトの名無しさん mailto:sage [2006/08/22(火) 17:00:41 ] > 3、a,bが同じ数であった場合のみ、再度、自動的に選び直させてLabel2,Label3に表示させる。 は、そういう意味なの?
122 名前:113 mailto:sage [2006/08/22(火) 17:14:49 ] 質問が意味不明ですか? それともアホすぎる質問なのかな・・・
123 名前:デフォルトの名無しさん mailto:sage [2006/08/22(火) 17:16:51 ] >>113 は乱数君と同一人物?
124 名前:デフォルトの名無しさん mailto:sage [2006/08/22(火) 17:19:25 ] >>122 素直に こうしとけば? do do loop until a=b loop until a=b
125 名前:113 mailto:sage [2006/08/22(火) 17:50:58 ] なんだか自分でもわけわからなくなってきたので出直します。 >>123 いや今日から始めたので違います。
126 名前:デフォルトの名無しさん mailto:sage [2006/08/22(火) 18:08:58 ] >>121 確かにそこを正確に説明しないと伝わらない
127 名前:116 [2006/08/22(火) 18:35:21 ] >117 是非に、詳しい具体策をお教え下さい! >120 コードを書き直して、Int→CIntにもしましたが、同じ数が表示されて思うようにはなりませんでした… 3、a,bが同じ数であった場合のみ、再度、自動的に選び直させてLabel2,Label3に表示させる。 というのは、単に、結果としてLabel2とLabel3に表示されている数が異なれば良いんです。助けてください…
128 名前:デフォルトの名無しさん mailto:sage [2006/08/22(火) 19:39:21 ] >>127 >>101 では駄目なの?
129 名前:116 [2006/08/22(火) 19:45:42 ] >118 忘れてました… ちゃんと違う値になる事の方が多いですが、デバックモードはコンピュータがあらゆる場合を試そうと判断しているのか、数回繰り返しているだけで2数が一致したりします(一致するのは1/52の確率です)。
130 名前:デフォルトの名無しさん [2006/08/22(火) 19:52:29 ] 「はぁ〜 プップクプ〜ッ ♪」 ∧_∧ ∧_∧ ∧_∧ (・ ε ・) (・ ε ・) (・ ε ・) ⊂ つ ⊂ つ ⊂ つ (_)`J (_)`J (_)`J 「やれ プップクプ〜 ♪」 ∧_∧ .∧_∧ ∧_∧ ∩ ・ε・ ∩ ∩ ・ε・ ∩ ∩ ・ε・∩ 〉 ノ 〉 ノ 〉 ノ し´ (_) し´ (_) し´ (_) 「 アキヒロ〜音頭で プップクプーの プ♪」 ∧_∧ ∧_∧ ∧_∧ (・ ε ・) (・ ε ・) (・ ε ・) ⊂ つ ⊂ つ ⊂ つ (_)`J (_)`J (_)`J
131 名前:デフォルトの名無しさん mailto:sage [2006/08/22(火) 20:33:37 ] >>116 >>a,bの値が変わってないと仰るのも、どうしてであるのか aとbは値型でしょ? 参照型ではないから >>Do >> Label2.Text = Int((52 * Rnd()) + 1) >> Label3.Text = Int((52 * Rnd()) + 1) >>Loop Until a <> b これでは、Label2.TextとLabel3.Textの値は変わるけどaとbの値に変動はないんだから、永遠ループに入ると思うんだが。
132 名前:116,127 [2006/08/22(火) 21:11:22 ] >128 >101でもダメでした… >131 Do Label2.Text = Int((52 * Rnd()) + 1) Label3.Text = Int((52 * Rnd()) + 1) a=Val(Label2.Text) b=Val(Label3.Text) Loop Until a <> b もしくは Do Label2.Text = Int((52 * Rnd()) + 1) Label3.Text = Int((52 * Rnd()) + 1) a=Str(Label2.Text) b=Str(Label3.Text) Loop Until a <> b としてみます。 ありがとうございます!
133 名前:デフォルトの名無しさん mailto:sage [2006/08/22(火) 21:27:46 ] それよりも、何でラベルのテキストを変更してからそれを変数に取ろうとするの? 普通変数に受けてそれをコントロールに落とそうとしない? オレはコントロールはあくまで人間とのインターフェースだと思ってるけどな
134 名前:デフォルトの名無しさん mailto:sage [2006/08/22(火) 21:36:29 ] それよりも彼の場合まずロジックを考えられるようになる方が先決。
135 名前:デフォルトの名無しさん mailto:sage [2006/08/22(火) 21:48:05 ] ちょっとした疑問なんだが、 >>Do >>Label2.Text = Int((52 * Rnd()) + 1) >>Label3.Text = Int((52 * Rnd()) + 1) >>a=Str(Label2.Text) >>b=Str(Label3.Text) >>Loop Until a <> b タイマーで乱数まわす意味あるのか? シード設定もしてないようだし。
136 名前:デフォルトの名無しさん mailto:sage [2006/08/22(火) 22:07:42 ] そもそも>>120 でやっても >>127 > コードを書き直して、Int→CIntにもしましたが、同じ数が表示されて思うようにはなりませんでした… と、「同じ数が表示された」ってことなんだから、何か根本的に間違ってる/理解していないと思う。
137 名前:89 mailto:sage [2006/08/22(火) 22:26:52 ] >>120 button2押しても止まらないときがあるような・・・ >>135 スロットっぽくしたいんじゃないの? ちなみに俺が言いたかったのは、Timer1_Tickで Do a = CInt((52 * Rnd()) + 1) b = CInt((52 * Rnd()) + 1) Loop Until a <> b Label1.Text = a Label2.Text = b まぁ、選びなおしは停止するタイミングでやった方がいいかもね
138 名前:デフォルトの名無しさん mailto:sage [2006/08/22(火) 22:54:52 ] >>137 「同じだったら止まらない」仕様通りでは?
139 名前:デフォルトの名無しさん mailto:sage [2006/08/23(水) 00:04:39 ] なあ、俺の思い違いだったらいいんだが。 スロットって回転してる間は、別に表示してる値の評価なんてしなく てもいいんでないか? ストップボタンを押した時に、初めて表示さ れてる値を比べて、当たり外れを付けるもんだろ?
140 名前:デフォルトの名無しさん mailto:sage [2006/08/23(水) 00:06:05 ] 誰が比較して当たり外れを付けろと
141 名前:デフォルトの名無しさん mailto:sage [2006/08/23(水) 00:17:12 ] 例え確立やタイミング的に大丈夫でもTimer内でLoopは嫌だな。俺は。 それはさておき、 > まぁ、選びなおしは停止するタイミングでやった方がいいかもね を考えてと、質問者のやり方に近い作りにすると、たったこんだけ。効率とか他の仕様とかコーディングポリシーとかは無視して。 Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick hoge() End Sub Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Me.Timer1.Enabled = True End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Me.Timer1.Enabled = False Do Until Me.Label1.Text <> Me.Label2.Text hoge() Loop End Sub Private Sub hoge() Me.Label1.Text = CInt((52 * Rnd()) - 1) Me.Label2.Text = CInt((52 * Rnd()) - 1) End Sub 要は質問の仕方の悪さで長引いただけだと。
142 名前:デフォルトの名無しさん mailto:sage [2006/08/23(水) 00:52:40 ] ここは 値型と参照型 値の代入と参照の代入 の区別がつかないヒドイ言語ですね どうしてこのような言語仕様になっているか エロイ人教えてください。
143 名前:デフォルトの名無しさん mailto:sage [2006/08/23(水) 01:06:29 ] 何処の受け売り?
144 名前:デフォルトの名無しさん mailto:sage [2006/08/23(水) 01:22:48 ] >>142 またC++の悪口か
145 名前:デフォルトの名無しさん mailto:sage [2006/08/23(水) 01:36:58 ] ところでスロットを作りたいのでなければ何を作りたかったのだろうか
146 名前:デフォルトの名無しさん mailto:sage [2006/08/23(水) 08:30:41 ] > スロットを作りたいのでなければ 同じ数値を排除したいって言ってるので最初っからスロットなんて考えられないのに。
147 名前:デフォルトの名無しさん mailto:sage [2006/08/23(水) 09:41:41 ] >>84 でスロットという言葉が出ているんで仕方ないんでないか?
148 名前:デフォルトの名無しさん mailto:sage [2006/08/23(水) 10:23:10 ] 絶対に当たらないスロットを作って稼ごうとしたのでは
149 名前:デフォルトの名無しさん mailto:sage [2006/08/23(水) 10:59:17 ] Datagridviewをコード内で作成したDataTableにバインドして利用しようとしています。 データを表示するまでは可能なのですが、DataTableにデータを追加してもDatagridviewが更新されないで 表示が固まってしまいます。再描画?か何かが必要なのだと想像するのですが、分かりませんでした。 InvokeとかBackgroundworksなどを使うと良いとはあったのですが、理解できませんでした。 どのように処理すれば良いのでしょうか?よろしくお願いします。 (こんな感じのコード) Dim ds as Dataset Dim dt as Datatable Dim bind1 As BindingSource Sub form1_load() Handles MyBase.Load ds.Tables.Add(dt) dt.Columns.Add("column1", GetType(String)) (以下略) bind1.DataSource = dt Datagridview1.DataSource = bind1 End Sub Sub test() Dim Row as DataRow Row = dt.NewRow Row(0) = "a" Row(1) = "b" dt.Rows.Add(Row) End Sub
150 名前:デフォルトの名無しさん [2006/08/23(水) 11:50:22 ] テキストファイル読み込みは textfieldparserとstreamreaderどっちを使ったらいいの?
151 名前:デフォルトの名無しさん mailto:sage [2006/08/23(水) 12:35:59 ] 読んで字の如く
152 名前:デフォルトの名無しさん mailto:sage [2006/08/23(水) 12:55:37 ] >>150 中身による。
153 名前:デフォルトの名無しさん mailto:sage [2006/08/23(水) 16:40:42 ] >>151-152 textfieldparser テキストの分野の解析? streamreader 流れながら読む? csvとかにはtextfieldparserで 通常はstreamreaderってことですかね
154 名前:デフォルトの名無しさん mailto:sage [2006/08/23(水) 17:00:05 ] >>153 >>2 MSDN msdn2.microsoft.com/ja-jp/library/ms229284.aspx textfieldparser >構造化テキスト ファイルの解析に使用するメソッドとプロパティを提供します。 streamreader >特定のエンコーディングのバイト ストリームを読み込む TextReader を実装します。 とりあえず、読んだ方がよいかと。
155 名前:デフォルトの名無しさん mailto:sage [2006/08/23(水) 21:38:07 ] Do-Loopキモイ。
156 名前:デフォルトの名無しさん mailto:sage [2006/08/23(水) 21:42:09 ] 乗り遅れ突っ込みもキモイ
157 名前:デフォルトの名無しさん mailto:sage [2006/08/23(水) 23:33:27 ] うそつきはDoLoopのはじまり
158 名前:デフォルトの名無しさん mailto:sage [2006/08/24(木) 08:10:35 ] >>154 おお、ありがとう。
159 名前:デフォルトの名無しさん mailto:sage [2006/08/24(木) 09:19:11 ] 最近はMSDNすら見ないのか・・・・・
160 名前:デフォルトの名無しさん mailto:sage [2006/08/24(木) 11:32:50 ] ここの議論はいつも Do Do めぐり。
161 名前:デフォルトの名無しさん [2006/08/24(木) 17:51:13 ] homepage1.nifty.com/rucio/main/dotnet/shokyu/index_sta.htm ここ見ながら勉強してるんだけど、 graphicsで描写したものを消すにはどうしたらいいの? 一度最小化するとかってのは無しで・・・。
162 名前:デフォルトの名無しさん mailto:sage [2006/08/24(木) 17:56:05 ] 無限ループしたらパソコン壊れますか?
163 名前:デフォルトの名無しさん mailto:sage [2006/08/24(木) 18:41:08 ] デルノートなら爆発もありうるな
164 名前:デフォルトの名無しさん mailto:sage [2006/08/24(木) 19:05:46 ] >>161 Invalidate
165 名前:デフォルトの名無しさん mailto:sage [2006/08/24(木) 21:06:59 ] VB2005の解説サイトで良いところありませんか? Cなんかは簡単に見つかりましたが、 VBではテンプレみてもどれがいいのか、 何を書いているのかほとんどわかりません。 >>161 みたいなものがいいのですが、 あまり体系立った説明がされていない (後回し後回しで要点がつかみ難い) のでわかりにくいです。 具体例を用いてあると尚良いのですがどこかありませんか。
166 名前:デフォルトの名無しさん mailto:sage [2006/08/24(木) 21:23:36 ] >>165 >>3-5
167 名前:デフォルトの名無しさん mailto:sage [2006/08/24(木) 21:49:23 ] テンプレみてもどれがいいのか 何が書いてあるのかほとんどわかりません… ある程度基本が身に付いた人であれば 知りたい情報はどこにあるか見当もつけられると思うのですが 現時点では>>3-5 のサイト一通り巡回してもわけがわかりませんでした。 あと、関係ないのも多数混じっていませんか?
168 名前:デフォルトの名無しさん mailto:sage [2006/08/24(木) 21:55:17 ] >>164 さんくす。でも具体的な使い方はどうやればいいの? MSDNで検索したけどワカラン たとえば ボタン1をクリックしたらピクチャーボックス1に黒い円が浮かび上がって ボタン2をクリックしたらその円が消えるようなプログラムは どうする?
169 名前:デフォルトの名無しさん mailto:sage [2006/08/24(木) 22:11:53 ] >>168 背景色で塗りつぶしたらよかんべえ
170 名前:デフォルトの名無しさん mailto:sage [2006/08/24(木) 22:13:46 ] >>167 「あまり体系立った説明がされていない」なんてえらそうなこと言う 前に、まずどこでもいいからひとつでも全部通して読むべきだよ。い まの「どこがわからないのかわからない」状態から脱したいならね。
171 名前:デフォルトの名無しさん mailto:sage [2006/08/24(木) 22:16:16 ] だるまの目を塗りつぶしたいんだけど、 背景色で塗りつぶすとだるまも消えちゃう・・・。 だるまも再表示するようにしても、うまくいかないのよー
172 名前:161・168・171 mailto:sage [2006/08/24(木) 22:19:12 ] ↑は>>169 宛です
173 名前:デフォルトの名無しさん mailto:sage [2006/08/24(木) 22:20:00 ] >>167 体系立った説明が欲しいなら、仕様書。これ。 msdn.microsoft.com/library/ja/default.asp?url=/library/ja/vbls7/html/vbSpecStart.asp >>171 逆に考えるんだ 描画したものを消すと考えるんじゃない 描画したものの上から黒眼/白眼を書けばいいと考えるんだ
174 名前:デフォルトの名無しさん mailto:sage [2006/08/24(木) 22:36:10 ] >>173 ありがと。考え方は理解できた。 でもだるまの目の部分よりも、塗りつぶす黒目が大きい場合はどうしたらいいの?
175 名前:デフォルトの名無しさん mailto:sage [2006/08/25(金) 01:17:25 ] buttonの名前をいじってて cancelbuttonにしたらエラーが多発してデザイン画面が出てこなくなった・・・。 いったん他の名前に変えて難を逃れたんだけど、 もともとのデザイン画面がでてこない・・・。 表示タブのデザインっていうの選んだらデザインタブでてくるよね? 再起動してもでてくるよね? ・・・出てこない。 ・・・オワタ?
176 名前:デフォルトの名無しさん mailto:sage [2006/08/25(金) 02:01:48 ] 自分でデザイン部分のソース修正。
177 名前:デフォルトの名無しさん mailto:sage [2006/08/25(金) 02:11:22 ] >>175 CancelButtonとかAcceptButtonは地雷。つかプロパティ名とかぶるのでそういうことになるよ。 フォーム名.Designer.vbをごりごり修正。
178 名前:デフォルトの名無しさん mailto:sage [2006/08/25(金) 08:38:42 ] FlexGridで処理後に次の行特定の列を選択した状態にしたいのですが、 選択するとそこがboolreanで勝手にチェックがはいってしまいます。 FlexGrid.cols(4).type=boolrean FlexGrid.select(3,4) 初歩的だと思いますが何か設定があるのでしょうか?
179 名前:デフォルトの名無しさん mailto:sage [2006/08/25(金) 09:18:23 ] boolrean
180 名前:デフォルトの名無しさん mailto:sage [2006/08/25(金) 12:10:23 ] DataGridViewの中にコンボボックスをいれたいんだけどどうすんの?
181 名前:デフォルトの名無しさん mailto:sage [2006/08/25(金) 12:33:00 ] いれればいいじゃん
182 名前:デフォルトの名無しさん mailto:sage [2006/08/25(金) 14:45:26 ] それがわからんのです(´;ω;`)ブワッ
183 名前:デフォルトの名無しさん mailto:sage [2006/08/25(金) 14:54:09 ] DataGridViewの、コンボボックスにしたい列をコンボボックスにしてあげればいいと思うよ。
184 名前:デフォルトの名無しさん mailto:sage [2006/08/25(金) 15:03:14 ] そのままやんけ!って思ったけどそのままやったんですね。 できました。どうもありがとうございます。<(_ _)>
185 名前:178 mailto:sage [2006/08/25(金) 18:36:20 ] 自分で解決できました。 ただ単にarrolweding=falseにするだけでした。
186 名前:デフォルトの名無しさん mailto:sage [2006/08/25(金) 20:29:54 ] arrolweding
187 名前:チョ初心者 mailto:sage [2006/08/25(金) 21:02:24 ] クラスにテキストボックスそのものを渡して キーコードに応じて処理をしてテキストボックスの中身を変えて戻す そうゆうのって問題なしですか?
188 名前:デフォルトの名無しさん mailto:sage [2006/08/25(金) 21:35:09 ] それにキモさを覚えなければ問題ないが、 それにキモさを覚えないのには問題があるな
189 名前:デフォルトの名無しさん mailto:sage [2006/08/25(金) 21:42:37 ] >>187 そうしたい理由や手順をフローにして書いてみそ。 もっと洗練されたやり方があるかもしれない。
190 名前:デフォルトの名無しさん [2006/08/25(金) 22:46:28 ] 助けてください。いろいろ調べたのですが、うまく出来ません。 参照の循環する依存関係で苦しんでます。 同じソリューションの別プロジェクトの画面遷移をしたいです。 スタートアップのA画面からB画面へ、そしてB画面からA画面へ 戻る遷移になります。つまり、相互遷移です。 B画面が開いたら、A画面は閉じるのが条件です。 で、双方のプロジェクトに参照設定を試みました。 下記の図です。 ソーリューション | |-プロジェクトA 参照設定(FormB.dll) FormA |-プロジェクトB 参照設定(FormA.dll) FormB 当然ながら、循環参照でエラーとなります。 基礎的な事でしょうが、 まだ、開発経験が浅く、どう調べていいかがわかりません。 ヒントなりもといただきたいと考えております。 よろしくお願いします。
191 名前:デフォルトの名無しさん mailto:sage [2006/08/25(金) 22:53:26 ] 流れを管理するプロジェクト C を作って、C が AB を参照。 AB は他は気にせず自分の事だけやればよい。