VBプログラマ質問スレ(6.0以前) Part49
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2006/07/12(水) 10:32:33質問者は使用しているOS、VBのバージョン、サービスパックのバージョン、
「何がしたくて、どうしたけど、どう困っているのか」を明確に書きましょう。
VB.NETは別物なので専門スレで、VBA、APIの質問もそれぞれのスレで。
○ 質問者の心得
一.質問する前に過去ログにも目を通してみる。
二.質問する前に MSDN などで調べてみる。
三.VBScript はこのスレでOK。
四.インストーラーなどの質問もOK。
五.荒らしは相手しない。
六.VB.NETの話題はできるだけひかえる。
七.質問は第三者にもわかりやすいよう簡潔かつ具体的に。
○ 回答者の心得
一.答えられない質問は無駄に罵倒せずスルー。
二.代用法を強制しない。
三.回答する上で必須ではない情報をむやみに聞き返さない。
四.荒らしは相手しない。
五.VB情報募集中。
六.VB.NETの話題はできるだけひかえる。
七.回答は質問者が理解できるよう具体的に。
MSDN Online Japan ホーム
http://www.microsoft.com/japan/msdn/default.asp
Visual Studio 6.0 Service Pack 6
http://msdn.microsoft.com/vstudio/downloads/updates/sp/vs6/sp6/default.aspx
http://www.google.co.jp/
※「まず自分で調べる」クセを身につけよう。
0232デフォルトの名無しさん
2006/07/31(月) 04:18:140233デフォルトの名無しさん
2006/07/31(月) 11:32:21IPConfig /Release、IPConfig /ReNew とか。
0234デフォルトの名無しさん
2006/08/02(水) 16:58:03って具体的に、どういう状態が一番ふさわしいんだろうな?
IPアドレスをリリースした状態?
LANアダプタが停止した状態?
0235デフォルトの名無しさん
2006/08/03(木) 11:58:46MachineDebugManagerを使えばできた
OSや環境によってはMachineDebugManager自体が稼動していないが
0236デフォルトの名無しさん
2006/08/03(木) 22:15:58末尾の一桁だけを削除する(と言うより、1つ前に戻る)機能って、
どうやったら実現できますか?
(Windowsのアクセサリの電卓で言う「Back」のボタンです)
0237デフォルトの名無しさん
2006/08/03(木) 22:22:04Commandパターン
0238デフォルトの名無しさん
2006/08/03(木) 22:28:08VB6.0でADOコントロールを使わずにオラクルからデータベースを
読み込み、データグリットに表示することは出来るでしょうか?
一日半試行錯誤しながらソースを書いたのですが、まったく出来ません。
どなたかお願いします<(_ _)>
0240デフォルトの名無しさん
2006/08/03(木) 22:57:09具体的には、ってお前さんの質問がそもそも具体的じゃないんだよ。
そんな質問、エスパーでもなければ回答しようがない。
0241デフォルトの名無しさん
2006/08/03(木) 23:05:10Mid$
>>237
オラクルには、普通 oo4o でアクセスします。
0242デフォルトの名無しさん
2006/08/03(木) 23:23:58VB6.0です。
0243デフォルトの名無しさん
2006/08/03(木) 23:43:21文字数と文字容量を比較すればいいんじゃない?
0244デフォルトの名無しさん
2006/08/04(金) 15:04:08まず、以下が前提条件となっています。
・セルの折り返し表示
・アクティブセルの常時入力モード
・セルの文字列はリッチテキストで出力
・セルの内容に対するイベントの取得(カーソル位置の指定、取得等)
・表計算機能は求めない
・外部コンポーネントの使用可
イメージ的には、Wordでの表でしょうか。
グリッドだと、リッチテキストが実現できないし、
リッチテキストボックスだと、罫線が実現できません。
外部コンポーネントでも、いまいちベストな物が見つかりません。
何かいい方法はありませんか?
0245デフォルトの名無しさん
2006/08/04(金) 16:13:40あとは、WordやExcelを貼り付けるとかその辺
0246デフォルトの名無しさん
2006/08/04(金) 17:04:08SPREADやTrueDBGridはすでに検証済みで、
共にリッチテキストが実現できません。
SPREADはなかなかいい感じだったのですが…。
Word、Excel貼り付けは無しですね。
実行するマシンにWord、Excelをインストールしなければ
ならないですし。
0247デフォルトの名無しさん
2006/08/04(金) 20:28:08イベントの処理はVBで可能でしょうか?
ラベルをテキストボックスのように見せていると考えたのですが、
電卓を起動して、[Shift]+[F10]を押すと出てくるメニューから、
表示部分はラベルではなくてテキストボックスだと推測しています。
テキストボックスのキャレットの点滅は無くせないのでしょうか。
0248デフォルトの名無しさん
2006/08/04(金) 20:40:08質問の意味が良く分からないけど、電卓のアレはEditクラスだよ
0249デフォルトの名無しさん
2006/08/04(金) 20:44:59やろうと思えば出来る。
実際に電卓がやってるんだから。
0250デフォルトの名無しさん
2006/08/04(金) 21:39:360251デフォルトの名無しさん
2006/08/04(金) 21:50:26あなたがWindowsの電卓のマネをするなら、どうフォーカスを処理しますか?
ということです。
0252デフォルトの名無しさん
2006/08/04(金) 21:51:190253デフォルトの名無しさん
2006/08/04(金) 22:21:46そうそういるとも思えませんけどねw
しかもどう考えても関連のありそうな質問してるし。
0254デフォルトの名無しさん
2006/08/04(金) 23:05:34フォーカス処理なんて何もする必要ないが。
電卓なんてラベルとボタンだけで出来るだろ。
0255デフォルトの名無しさん
2006/08/04(金) 23:15:03> 電卓を起動して、[Shift]+[F10]を押すと出てくるメニューから、
> 表示部分はラベルではなくてテキストボックスだと推測しています。
どうやったらそんなアフォな推測ができるんだ?
テクストボックスなくたってメニューぐらいいくらでも出せると思うけど。
0256デフォルトの名無しさん
2006/08/04(金) 23:51:42はは。
コンテキストメニューの座標がぴったり表示部にマッチしてるじゃないですか。
あと、"Unicode制御文字……"ってありますよね。
0257デフォルトの名無しさん
2006/08/05(土) 01:24:36表示部はEditクラス
ボタン・チェックボックス・ラジオボタンはButtonクラス
(Spy++調べ)
電卓のボタンにVB.CommandButtonを使うとキーボードフォーカスを持つが、
Windows電卓だとボタンがキーボードフォーカスを持たない。
表示部にVB.TextBoxを使うとキャレットが表示されるが、
Windows電卓だと表示部にキャレットは表示されない。また、事前に
カーソルキーを連打してキャレットを移動させたつもりになっても、
その後の数字の入力は必ず右端に挿入される。
VBでどうやったら真似できるかは、俺は馬鹿だからわからないので
教えてエロい人
0258デフォルトの名無しさん
2006/08/05(土) 03:46:08既存のコントロールを一切使わずに、
全てAPIなどを使って自前で実装する、これ最強。
0259デフォルトの名無しさん
2006/08/05(土) 04:32:551.ユーザーコントロールに フォーカス描画を持たない ボタンの様なモノ を描画
2.VB.CommandButton をオーナードロー
3.VB.CommandButton のフォーカスを User32::DrawFocusRect で打ち消す
電卓の数値表示領域
1.VB.Labelで 枠表示 背景白 右揃え マウスポインタをIビーム
2.VB.TextBox をサブクラス化し マウスメッセージ・キー入力メッセージ握りつぶし キャレットを消すには User32::HideCaret
こんだけ思いついたけど… どっちも1.で十分可能でしょ
なんでもかんでも Win32API に頼るヤツは 鼻高くしてC++でもやってろ
電卓は ボタンをオーナードローしてる様な気がする Caption に色付いてるし
>また、事前に
>カーソルキーを連打してキャレットを移動させたつもりになっても、
>その後の数字の入力は必ず右端に挿入される。
つーか 実際に 電卓の表示部をウィンドウハンドル指定で書き換えても 正しく処理されるし
変数に 表示データ持ってんだろ 電卓は
0260デフォルトの名無しさん
2006/08/06(日) 00:21:30(以下、質問です)
親フォームを動かすと、一緒に子フォームを動かしたいのですが、
どうしたらいいでしょうか?
(マウスでPCの画面上を動かす事を言ってます)
0261デフォルトの名無しさん
2006/08/06(日) 01:19:27サブクラス化でイベント受け取って連動させればできるんだろうけど
そんなに見た目にこだわる事も無いと思うぞ
0262デフォルトの名無しさん
2006/08/06(日) 13:14:01子の Top / Left を弄ればいいのでは。
0263260
2006/08/06(日) 15:25:24ユーザの依頼なので、面倒な事になってます。
正直、よくわからないですが、イベントや子Top/Leftあたりで探してみます。
後、タイトルバーもいらないといわれてます。
フォームの上にある、青いバーの事です。
これは、出来ないですよね?
0264デフォルトの名無しさん
2006/08/06(日) 17:04:39簡単に出来る。
0265デフォルトの名無しさん
2006/08/06(日) 22:31:05どうすれば、よろしいですか?
ヒントだけでも・・・・
0266デフォルトの名無しさん
2006/08/06(日) 22:40:430267デフォルトの名無しさん
2006/08/06(日) 22:44:29死ね、クズ
0268デフォルトの名無しさん
2006/08/06(日) 22:54:09どとねとなら、ボーダーを「なし」にすれば出来る。
0269デフォルトの名無しさん
2006/08/06(日) 22:56:01ここまでヒントくれれば、何とかなりそうです。
ありがとうございます。
0270デフォルトの名無しさん
2006/08/06(日) 23:00:040271デフォルトの名無しさん
2006/08/06(日) 23:06:33クズはお前ら。
0272デフォルトの名無しさん
2006/08/07(月) 12:01:24プログラム以前にWindowsしかも初心者レベルを知らないのにプログラムって。
0273デフォルトの名無しさん
2006/08/07(月) 12:10:42ただ、このスレはやさしくないぜ。
0274デフォルトの名無しさん
2006/08/07(月) 12:26:390275デフォルトの名無しさん
2006/08/07(月) 13:13:41俺は優しい
0276デフォルトの名無しさん
2006/08/07(月) 13:24:560277デフォルトの名無しさん
2006/08/07(月) 13:59:20他人への文句じゃなくて、自分がベストだと思う書き込みをすればいいだけなのに。
0278デフォルトの名無しさん
2006/08/07(月) 17:21:44下のように書くと幅が短くなってしまいます
どこが悪いのでしょうか?
Picture2.PaintPicture Picture1.Picture, 0, Picture1.ScaleHeight, Picture1.ScaleWidth, -Picture1.ScaleHeight
0279278
2006/08/07(月) 18:14:39正直すまんかった
0280デフォルトの名無しさん
2006/08/07(月) 18:22:410281278
2006/08/07(月) 19:24:38>>280
気付かなかった
0282278
2006/08/07(月) 19:56:58ごめんこれでやってみたけどまったく表示されない
0283デフォルトの名無しさん
2006/08/07(月) 23:36:05完全に分離しちゃってるんですがどうやったら戻せるのでしょうか?
教えてください、お願いします。
完全に分離っていうのは例えばコード用のウインドウを最大化すると
画面がそのウインドウだけになってしまうといった状態です。
0284デフォルトの名無しさん
2006/08/08(火) 00:09:02ツール - 詳細設定 - SDI開発環境
かな?
0286デフォルトの名無しさん
2006/08/08(火) 08:54:29画像を回転、反転する命令は無いです。
1ドットづつ置換えるしかない。
0287デフォルトの名無しさん
2006/08/08(火) 10:13:30Call Picture1.PaintPicture(Picture2.Picture, 0, Picture2.ScaleHeight, Picture2.ScaleWidth, -Picture2.ScaleHeight, 0, 0, Picture2.ScaleWidth, Picture2.ScaleHeight, vbSrcCopy)
0288デフォルトの名無しさん
2006/08/08(火) 19:19:450289デフォルトの名無しさん
2006/08/08(火) 19:38:48MSDN
0290デフォルトの名無しさん
2006/08/08(火) 19:51:090291デフォルトの名無しさん
2006/08/08(火) 19:53:26寒いんだよ、クソ餓鬼
0292デフォルトの名無しさん
2006/08/09(水) 09:35:25お前が馬鹿、今のプログラマ能力の3割ぐらいは適切なぐぐる様とのチャネリング能力だよ。
0293デフォルトの名無しさん
2006/08/09(水) 10:23:363割?もっとだろ(w
0294デフォルトの名無しさん
2006/08/09(水) 10:30:14コーダーの場合は7割。
0295278
2006/08/09(水) 13:27:02エラーになる
0296デフォルトの名無しさん
2006/08/09(水) 13:37:05実際動かして確認して
そのコード張ったんだけどな・・・
エラーになると言われても内容わからなけりゃ答えよう無いです
0297デフォルトの名無しさん
2006/08/09(水) 13:38:18別に一方的な報告はしなくていいよ。
君がどんなエラー出そうと俺等は全く困らないから。
吐き捨ての報告ではなく、現状を報告しての再質問なら、詳しく書こうね。
どういう環境で、どういうコードを実行して
(これは>>287だろうが、全く変更してないのか、何か変更した部分があるのかは明確に)
どういうエラーが出て、どういう試行錯誤をしたのか。
ちゃんと書かなきゃ答えられないし、答える気にもならん。
0298デフォルトの名無しさん
2006/08/09(水) 13:44:30全く困らないなら、スルーすればいいのに。
0299デフォルトの名無しさん
2006/08/09(水) 14:00:04何言ってるんだ?
0300デフォルトの名無しさん
2006/08/09(水) 14:03:59わからないのか?
0301デフォルトの名無しさん
2006/08/09(水) 14:14:27一方的な報告なら、オマエがどんな状況だろうと俺等は困らないし知ったこっちゃないからするな
質問ならしてもいいが、状況情報はきちんと書け
と言ってるわけだが、298は「困らない」の一言だけに何故か過敏に反応しちゃんえるんだよね
やっぱ暑いから熱くなりやすいのかw
0302デフォルトの名無しさん
2006/08/09(水) 14:27:05どうみても、熱くなってるのはお前の方だが
0303デフォルトの名無しさん
2006/08/09(水) 14:29:49何か嫌なことでもあったの?
0304デフォルトの名無しさん
2006/08/09(水) 14:30:210305デフォルトの名無しさん
2006/08/09(水) 14:33:03「質問ならしてもいいが」って、お前何様なわけ?
0306デフォルトの名無しさん
2006/08/09(水) 14:40:41状況情報を添えた質問をしたとしても、「俺等」は困らないはずだけど。
困るの?
0307デフォルトの名無しさん
2006/08/09(水) 14:46:41しかし、CDも数枚しか持ってないし、
MP3ファイルなんて一曲も持ってない。
何故購入したんだろ・・・
0308デフォルトの名無しさん
2006/08/09(水) 14:50:52聞けばいいじゃん。
0309デフォルトの名無しさん
2006/08/09(水) 19:44:290310デフォルトの名無しさん
2006/08/09(水) 19:44:31MP3 はこれからダウンロードで買いまくるに違いない。
0311デフォルトの名無しさん
2006/08/09(水) 19:49:15何故お前はこのスレにその質問をしたんだろ・・・
0312デフォルトの名無しさん
2006/08/09(水) 21:19:45誤爆した・・・_| ̄|○スマン
0313デフォルトの名無しさん
2006/08/09(水) 21:28:23つ【百度】
0314デフォルトの名無しさん
2006/08/10(木) 03:45:28実装を考えています。
どなたかプログラムのある場所等ご存知の方います?
0315デフォルトの名無しさん
2006/08/10(木) 07:55:59実装するんじゃないのか?
意味不明だ
0316デフォルトの名無しさん
2006/08/10(木) 07:59:26○パクリを考えてます。
×どなたかプログラムのある場所等ご存知の方います?
○どなたかソースのある場所等ご存知の方います?
と予測。
0317デフォルトの名無しさん
2006/08/10(木) 08:46:09ググれば幾らでもある。
0318デフォルトの名無しさん
2006/08/10(木) 09:51:46> どなたかプログラムのある場所等ご存知の方います?
ここにはいないようです
0319デフォルトの名無しさん
2006/08/10(木) 11:33:37当然アセンブラで書いてDLLにするだろうから
0320デフォルトの名無しさん
2006/08/10(木) 11:38:59dllが見つからなかったので
現在はPuttyをキックしています。
今の課題は、接続エラーなどのエラー処理なのですが
Putty(というかシェル)で発生したエラー情報
を取得する方法がわからなくて困っています。
どなたかご存知であればお教えください。
お願いいたします。
0321デフォルトの名無しさん
2006/08/10(木) 12:38:180322デフォルトの名無しさん
2006/08/10(木) 12:59:420323デフォルトの名無しさん
2006/08/10(木) 14:29:230324デフォルトの名無しさん
2006/08/10(木) 14:31:190325デフォルトの名無しさん
2006/08/10(木) 14:37:08ttp://ja.wikipedia.org/wiki/%E9%9B%A2%E6%95%A3%E3%83%95%E3%83%BC%E3%83%AA%E3%82%A8%E5%A4%89%E6%8F%9B
0326320
2006/08/10(木) 17:26:03ありがとうございました
0327デフォルトの名無しさん
2006/08/10(木) 19:45:32で、どうやって実現したかは書く気全くなしと。
0328デフォルトの名無しさん
2006/08/10(木) 19:46:25知りたいの?
0329デフォルトの名無しさん
2006/08/10(木) 21:25:44お前、こういうQ&Aの場が何の為にあるのか
全く理解してないんだな。
0330デフォルトの名無しさん
2006/08/10(木) 21:35:49ここ2chだよ?
0331デフォルトの名無しさん
2006/08/11(金) 00:16:402chとか関係ないな
■ このスレッドは過去ログ倉庫に格納されています