VB.NET質問スレ (Part18)
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2006/10/19(木) 18:41:18http://pc8.2ch.net/test/read.cgi/tech/1155292844/
0175デフォルトの名無しさん
2006/11/07(火) 00:46:150176デフォルトの名無しさん
2006/11/07(火) 01:06:02label.text=form1.textbox1.text
0177デフォルトの名無しさん
2006/11/07(火) 08:26:03通らないと言うことはモジュールの設定がおかしいと言うことですね
もうちょっと勉強します。
0178デフォルトの名無しさん
2006/11/07(火) 09:40:11まぁ、その、なんだ。がんがれ。
>>168
お前が実装しようとしているのは、世に言うドッキングコントロール。
IDEなんか、そうだろ?
ドッキングコントロールはせめてC#じゃないとつくれねぇ。
つくったソースあるけど、お前じゃ使い方さえもわからねぇ
0179デフォルトの名無しさん
2006/11/07(火) 11:36:13ればいいのでしょうか?
例えば、フォームにパネル1とパネル2を置き、パネル1をのdocをTopに
パネル2にdocをFillにすると、パネル2がパネル1の下に入り込んでしま
います。パネル1をパネル2の下に入り込まないように設定するには
どうすればよいでしょうか?
0180デフォルトの名無しさん
2006/11/07(火) 11:49:36いよう。168。元気?
0181デフォルトの名無しさん
2006/11/07(火) 13:15:44splitcontainer使えば?
0182デフォルトの名無しさん
2006/11/07(火) 13:40:37splitocontainerは、それはそれで使用しています。
menustripやstatusstripなどをいろいろ組み合わせて配置したいので、
出来れば楽に設定できる方法が無いかと探しているところです。
みなさんは、dock機能は使わずに、アンカーやその他の方法を使用して
いるのでしょうか?
>>80
168とは別人ですが?
0183デフォルトの名無しさん
2006/11/07(火) 13:54:28うそつけw >>168,173,179
お前以外誰がいるんだよw
正直にいったら、なんでも教えてやるぞ。
0184デフォルトの名無しさん
2006/11/07(火) 14:03:100185179
2006/11/07(火) 14:05:14書き込む時間帯が全然違うじゃないかボケwww
まぁ、同一人物扱いさせてどうするつもりなんだ?
正直に言ったから早く教えろよ馬鹿www
0186デフォルトの名無しさん
2006/11/07(火) 14:30:46マジ、面白いやつだw
ヒント
コントロールで右クリック。最(ry
ガンガレ!168!
0187デフォルトの名無しさん
2006/11/07(火) 14:38:58先に書かれてた。
ふざんけんな、ボケ!!
もっとのんびりレスしやがれwww
でも、まぁ、先に返事を書いてもらってしまったからには
礼を書いておく。ありがとよ。
それと別人だと何度言ったらわかるんだ?www
俺は昨日の23時ごろは、くりいむなんとかを見てたっつーのw
0188デフォルトの名無しさん
2006/11/07(火) 15:26:30VB2005 Express Edition から、Oracle9iへの接続ってどうやったらいいのでしょうか?
いろいろ調べたところ、データベース エクスプローラーを利用できず、
コードなら使用できるということらしいのですが、その方法がぜんぜん分かりません。
どこか、参考になるサイトなどありましたら、紹介よろしくお願いします。
0189デフォルトの名無しさん
2006/11/07(火) 15:42:00コンパネから設定が必要。
0190デフォルトの名無しさん
2006/11/07(火) 16:17:320191デフォルトの名無しさん
2006/11/07(火) 18:07:55初心者にはADOがオススメだ。
udlという拡張子udlのテキストファイルを使って、どんなDBにも接続できる。
ADOでぐぐって、頑張って部品作れ
0192188
2006/11/07(火) 19:17:26>189
理由はよく分かりませんが、ODBC接続だとタイムスタンプを取得できないらしいので、ODBCは避けるつもりでした。
>191
udlファイルで試したところ、先ほど無事にADOで接続確立できました。
ありがとうございました。
0193デフォルトの名無しさん
2006/11/07(火) 21:13:46そうですか・・・
0194デフォルトの名無しさん
2006/11/07(火) 21:25:45.NET2003でやってるのですが Meがうまく認識できないのですが使えないのかな?
0195デフォルトの名無しさん
2006/11/07(火) 21:36:14オマイラ、オレは今日はもう酔っぱらったw
明日、会社から教えてやるよ
0196デフォルトの名無しさん
2006/11/07(火) 21:44:460197デフォルトの名無しさん
2006/11/08(水) 00:06:010198デフォルトの名無しさん
2006/11/08(水) 00:17:08C#やり始めてあまりの情報量(実用的な)が何無でやっぱVBなめちゃいかんなと
VBやり始めた初心者だけど構文とか自分にはとてもすっきりしてC#がすきだな。
でもC#の言語(Colsoleアプリ)中心のしか出回ってないから挫折しそう。。。
やっぱり初心者なら多数の本が出てるVBから入るほうがWindowsアプリ作るにしても早道かなと
自分を説得してがんばとっります。またはがんばってC#に移植するしかないですね。
ヘルプみてもどこうをどうみればいいのか・・
PCやWord&Excel等の実務Lvの操作方法には初心者というわけではないですが。
ちと愚痴と自分へのがんばれの意味をこめて。またC#に戻りそうだ。。orz
0199198
2006/11/08(水) 00:19:28というアドバイスがあればぜひ教えてほしいです。
0200デフォルトの名無しさん
2006/11/08(水) 00:45:23とりあえずココ
http://school.topposystem.co.jp/SampleCode/TextList1.asp
あとは英語だけれど、すばらしいサンプルが多い
http://www.codeproject.com/?cat=1
http://www.codeguru.com/
自分はヘルプ見ないけど、上記3つのサイトでC#もVBも使えるレベルにはなったよ
0201デフォルトの名無しさん
2006/11/08(水) 06:24:010202デフォルトの名無しさん
2006/11/08(水) 09:00:46適当で申し訳ないが、ドロップダウンイベントでイベントを
キャンセルできないのかな?
>>194
正確には、Meに対して、相手のフォームのインスタンスを格納している
オブジェクトにデータを渡すようにすればおk
すまんな。今日は朝からドカタ仕事が舞い込んできたから適当。
0203デフォルトの名無しさん
2006/11/08(水) 13:16:17Button1をクリックして、PicturoBox1に図形を描く事はできるのですが、
PicturoBox1上にウィンドウが重なっても図形が消えないようにしたいのですが
だれか御教授ください。
0204デフォルトの名無しさん
2006/11/08(水) 16:45:030205デフォルトの名無しさん
2006/11/08(水) 17:38:27PictureBoxのImageにBitmapをセットしてそこに描画する
0206198
2006/11/08(水) 18:29:02ひとまず動かしてみる。これが一番・・・普段自分が言ってることでした・・
理解を深めるためにヘルプなり本なり読めばいいんだ。
しかし、英語サイトは情報豊富ですね。びっくりした
0207デフォルトの名無しさん
2006/11/08(水) 23:58:38所定のルールで書かれたテンプレートファイルを読み込んで
プログラムから置換するようなのってVB.NETではどうすればいいの?
WindowsアプリケーションからHTMLを吐く用事があって探してる所
なんか簡単な事の筈なのに簡単に出来ないこの屈辱・・・
0208デフォルトの名無しさん
2006/11/09(木) 05:18:03javaスクリプトでいいんじゃない?
Ajaxでぐぐってちょ。
0209デフォルトの名無しさん
2006/11/09(木) 07:51:44載っている本はたはwebを教えてください
0210デフォルトの名無しさん
2006/11/09(木) 11:40:49その際、PCからPDAのフォルダを参照する方法がわかりません。
ローカルの場合だと、Dim SavePath As String = "C:\Data\"のように設定するかと
思いますが、PDAの場合はどのように指定すれば良いのでしょうか?
よろしくお願いしますm(_ _)m
0211デフォルトの名無しさん
2006/11/09(木) 12:15:390213デフォルトの名無しさん
2006/11/09(木) 19:39:18パス指定がよくわからなくて困っています。
私は普段Dドライブで作業しているのですが、提出用のプログラムなので
提出後Cドライブや他の場所で実行されるかもしれないので、
ドライブ場所に影響されることのないパス指定をしたいのですが・・
最終的には
フォルダ--------exeファイル
|
------logフォルダ-------logファイル
という形にしたいと思っています。
0214デフォルトの名無しさん
2006/11/09(木) 20:05:26Application.StartupPath
0215デフォルトの名無しさん
2006/11/09(木) 20:09:37My にもなんかありそうだな
制限ユーザでは program files 以下には書き込めないと言う事実をどれくらいのホビープログラマが知っているだろう
0216デフォルトの名無しさん
2006/11/09(木) 20:35:52ありがとうございます。
現在制作環境にいないのでアドバイス通りに制作してないのですが
先にお礼を言わせてください。
0217デフォルトの名無しさん
2006/11/09(木) 21:10:32図形と一緒にテキストまでゆがむんですがどうすればいいでしょうか
0218デフォルトの名無しさん
2006/11/09(木) 21:25:45どうすればいいでしょう、ってそんなことでつまずく馬鹿はプログラムなんて
書かなければいいと思うよマジで。
0219デフォルトの名無しさん
2006/11/09(木) 21:51:36お前、本当の意味でマヌケだな。
>>213
相対パスでぐぐれ。
あと、マヌケな回答が多いから注意汁。
>>217
まぁ、その、なんだ。
がんがれ。
しいていうなら、何がしたいんだ?
0220デフォルトの名無しさん
2006/11/09(木) 22:00:180221デフォルトの名無しさん
2006/11/09(木) 22:06:080222デフォルトの名無しさん
2006/11/09(木) 22:07:48いや、単に馬鹿なだけでしょう。
0223デフォルトの名無しさん
2006/11/09(木) 22:21:09いや、「マヌケな」人でしょう。
0224デフォルトの名無しさん
2006/11/09(木) 22:21:40理解してるな。
>>221
おまいは、ちょっと怪しいぞw
0225デフォルトの名無しさん
2006/11/09(木) 23:05:20知ってたら教えてください。
VS2003でWebアプリをつくっております。(VB.NETです)
DBがオラクルなので
.NET Framework Data Provider for Oracle
(System.Data.OracleClient)
のクラスをつかってるのですが
タイムアウトの設定でできないのでしょうか?
すんません T_T
0226デフォルトの名無しさん
2006/11/09(木) 23:24:33formをshowdialogで開くとForm_Loadで何をやっても反映されないんだけど
どうして?
ちなみにshowdialogを使わずに直接実行すると反映された
0227デフォルトの名無しさん
2006/11/09(木) 23:44:11OracleCommand.CommandTimeout
メモ : このプロパティは、.NET Framework version 2.0 で新しく追加されたものです。
MSはボラクルに冷たいな〜
System.Data.OleDb使えば?
0228デフォルトの名無しさん
2006/11/09(木) 23:46:37Form_Load時点でFlexGridが表示されてないから?
0229デフォルトの名無しさん
2006/11/09(木) 23:57:51ありがとうございます。
現行の環境が1.1なもので…
やはりOleDbがいいですかね?
私の設定が悪かったのかもしれませんが
OleDb空間のクラスで接続しレコードを取得したら
ROWIDまでとってきちゃってたので
OracleClientにしたのです。
OleDbでもっかい試してみます。
どもです。
0230193
2006/11/10(金) 00:04:270231デフォルトの名無しさん
2006/11/10(金) 01:05:390232デフォルトの名無しさん
2006/11/10(金) 06:13:28しつけぇよw
おれが講師で初心者にDBアクセス教えるなら
絶対、ODPなんか使わない。
教える側もそう思ってるから、教えない。
ほんと、バカの一つ覚え(ry
0233デフォルトの名無しさん
2006/11/10(金) 07:02:34制限ユーザでも program files 以下に書き込む方法があると言う事実をどれくらいの職業プログラマが知っているだろう
0234217
2006/11/10(金) 16:19:08pictureboxのスケールを変えてグラフを書きました.しかし,ラベルや目盛りが
drawstringではゆがんで掛けないんです.
横のスケール伸ばしたら文字も横に伸びるってことです.
どうか助けてください
0235デフォルトの名無しさん
2006/11/10(金) 17:28:59引き伸ばしてからdrawするのが普通だろ!
0236デフォルトの名無しさん
2006/11/10(金) 19:31:57どうやるんだ? 教えれ!!
0237デフォルトの名無しさん
2006/11/11(土) 00:31:49クライアントが8.1.7なんです。
バージョンアップの許可がおりるかどうか…
0238デフォルトの名無しさん
2006/11/11(土) 08:18:03ハハハ、ウチなんか8.0.5ですぜw
OO4O以外テがありませんorz
0239デフォルトの名無しさん
2006/11/11(土) 09:15:01つ OCI
0240デフォルトの名無しさん
2006/11/11(土) 09:22:160241デフォルトの名無しさん
2006/11/11(土) 09:46:380242デフォルトの名無しさん
2006/11/11(土) 10:32:25oci.dllを参照に追加しようとしたら「正しいdllでありません」と言われたが…
0243デフォルトの名無しさん
2006/11/11(土) 12:51:44<Runtime.InteropServices.DllImport("oci.dll", ・・・以下省略
0244デフォルトの名無しさん
2006/11/11(土) 12:57:000245デフォルトの名無しさん
2006/11/11(土) 13:56:23Microsoft .NET Framework 1.1 Configuration
Microsoft .NET Framework 1.1 Wizards
Microsoft .NET Framework 1.1 構成
Microsoft .NET Framework 1.1 ウィザード
の四つがあるのに
Microsoft .NET Framework 2.0 Configuration
はひとつしかありません。
インストールに失敗したということですか?
0246デフォルトの名無しさん
2006/11/11(土) 14:00:53Microsoft .NET Framework 1.1 Wizards
Microsoft .NET Framework 1.1 構成
Microsoft .NET Framework 1.1 ウィザード
みんなひとつしかないと思うのだよ。
0247217
2006/11/11(土) 17:47:58すいません、その方法をどうか御教授ください。
おねがいします。
0248デフォルトの名無しさん
2006/11/12(日) 03:52:35クソ言語 VB.NET
0249デフォルトの名無しさん
2006/11/12(日) 11:54:27どうやって描画してるのかしらんけど。。
描く順番と拡大縮小する順番を逆にするだけだろ!
0250デフォルトの名無しさん
2006/11/12(日) 14:04:38Microsoft .NET Framework 2.0 構成 だね。
ランゲージパックのインスコは失敗してるな。w
0251デフォルトの名無しさん
2006/11/13(月) 05:26:27クソ言語 VB.NET
0252デフォルトの名無しさん
2006/11/14(火) 12:39:05コントロールをどこかに一時的に退避させておくことってできますか?
0253デフォルトの名無しさん
2006/11/14(火) 13:45:26ソリューションエクスプローラでファイル選んで
コピー&ペーストしてから、コピーの方のコード開いて
クラス名変えたらええやん。
0254デフォルトの名無しさん
2006/11/14(火) 15:35:08CellのstyleにComboListを設定したのですが
実行時にそのセルをダブルクリックすると
ComboList内の値に順次変更されます。
これをやめたいのですがキャンセルする方法はありますか?
あと、一度に表示するリストの数の設定方法もわからないのですが
ご存知のかたおられましたら教えてください。
よろしくお願いします。
0255デフォルトの名無しさん
2006/11/14(火) 16:38:32.NETってMSでフレックスグリッドあったっけ?
グレープシティのとは別?
あとフレームワークのバージョン教えれ。
0256デフォルトの名無しさん
2006/11/14(火) 16:44:08グレープシティのです。すみません。
VB.net2003です。
0257デフォルトの名無しさん
2006/11/14(火) 19:56:18存在する場合はリストの中から消すという一連の動作を実装したいのですが、どのように書けば良いでしょうか?
For i = 0 To x
If String.Equals ( textbox1.text, listbox1.Items,Item ( i ) ) = True Then
listbox1.Items.RemoveAT ( i )
End If
Next
これでいけるかと思ったのですが2行目でエラーが出ます。
どうやら引数の2つ目がStringではなくObjectだからなんだと思うのですが、
どうすれば良いのか判りませんorz
よろしくお願いします。
0258デフォルトの名無しさん
2006/11/14(火) 20:10:370259デフォルトの名無しさん
2006/11/14(火) 23:28:57なんつー気持ち悪いコードだ
String型の比較は、=にしやがれ
0260デフォルトの名無しさん
2006/11/14(火) 23:29:46インストールすると見れる.NET Framework SDKドキュメントを
CDなどに焼いて他のネット環境の無いPCでも見ることは可能でしょうか?
もしスレ違いなら誘導していただけると助かります。
0261デフォルトの名無しさん
2006/11/14(火) 23:33:39最後のほうにもっかい見つかったら例外起こすよなw
For文も step -1 で逆順にして
>>259の意見には同意するなw
if listbox1.items(i).ToString = textbox1.text then
だよなぁ
たしかListboxで読み取るだけならitems(i)までで文字列取得できたかと
0262デフォルトの名無しさん
2006/11/15(水) 09:18:15と
ttp://www.amazon.co.jp/gp/product/4891005262/
読んだ。
次は何読めばいい?
0263デフォルトの名無しさん
2006/11/15(水) 09:41:23カスめ。
OOPわからないんだったら、VB6.0で遊んでろ。
>>257
.NETでの文字列比較はオブジェクトから派生したStringクラスが持つ
Equals メソッドを使うのが一番いい。レスポンスも高い。
だから、お前はちょっとおしい。
If TextBox1.Text.Equals(ListBox1.Items.Item(1).ToString()) Then
’ここに処理既述
End If
で、おまいがやろうとしている事は知恵をつかわないとできない。
たとえば、いきなり消すんじゃなくて、ループの中で消したいアイテムを
選択状態にして、ループの終了後に選択項目だけを削除するようにするとか。
ガンガレ。
0264デフォルトの名無しさん
2006/11/15(水) 09:55:42面倒くさいからためしてないけど、ダブルクリックイベントで
イベントをキャンセルするか、現在選択している項目を再選択
させるかで実現できない?
あと、一度に表示できる行数だけど、プロパティにないなら、APIじゃないと
だめなんじゃないの?
最後に、スキルがあるなら、セルに合わせて通常のコンボボックスを
ぴったり描画してやると、グレープシティのウンコグリッドよりも余程使い勝手が
いいと思うよ。
0265デフォルトの名無しさん
2006/11/15(水) 10:15:10String.Equalsメソッドは、引数オブジェクトのToStringメソッドをコールする癖をつけないと、
痛い目見るぞ
それがいやなら=使っとけ
あと>>261の言うとおり、
ListItemCollectionのitemをRemoveすると、Collectionの中身が前詰めされるので、気をつけろ
0266デフォルトの名無しさん
2006/11/15(水) 11:11:182個前のレス(>>263)くらい読めよ。
第一、step -1 で逆順にしてもループする回数がかわらねぇだろうが。
本当の意味で救いようがない。
バカなんだから、半年ROMってろ。
0267デフォルトの名無しさん
2006/11/15(水) 11:15:040268デフォルトの名無しさん
2006/11/15(水) 11:28:430269デフォルトの名無しさん
2006/11/15(水) 11:34:57> たとえば、いきなり消すんじゃなくて、ループの中で消したいアイテムを
> 選択状態にして、ループの終了後に選択項目だけを削除するようにするとか。
コードで書いてくれ
0270デフォルトの名無しさん
2006/11/15(水) 11:56:550271デフォルトの名無しさん
2006/11/15(水) 11:57:32VS2003
VB.NET
.NET Framework1.1
で開発してるんだけども、VB6以前で比較的よく使われてたフォームの表示の仕方
Load frmObj
frmObj.Show
と同じようなことってVB.NETで出来ないかな?
過去同じような質問がでてれば、ポインタかキーワード
がもらえると助かります…。
0272263
2006/11/15(水) 12:21:30そういう時は先生にエロ画像でも提供汁。気がきかねぇ。
Dim x As Integer
Dim y As System.Windows.Forms.SelectionMode = ListBox1.SelectionMode
'描画停止
ListBox1.BeginUpdate()
'選択解除
ListBox1.ClearSelected()
'複数選択可に変更
ListBox1.SelectionMode = SelectionMode.MultiExtended
For x = 0 To ListBox1.Items.Count - 1
If TextBox1.Text.Equals(ListBox1.Items.Item(x).ToString()) Then
ListBox1.SetSelected(x, True)
End If
Next x
'選択されている項目を削除
For x = ListBox1.SelectedIndices.Count - 1 To 0 Step -1
ListBox1.Items.RemoveAt(ListBox1.SelectedIndices(x))
Next x
'選択モードを退避前に戻す。
ListBox1.SelectionMode = y
'描画再開
ListBox1.EndUpdate()
0273デフォルトの名無しさん
2006/11/15(水) 12:31:38もし、それがドトネトでできないなら、OOPとは言わない。
うんこから帰ってきたら、教えてやるよ。
0274デフォルトの名無しさん
2006/11/15(水) 12:36:59Equalsが一番レスポンスがいいとか言ってるくせに
非常に無駄なことをしているように見えるのは俺だけ?
■ このスレッドは過去ログ倉庫に格納されています