[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 07/30 09:54 / Filesize : 279 KB / Number-of Response : 1034
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

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



1 名前:デフォルトの名無しさん [2016/06/15(水) 11:34:28.60 ID:9eV3efFp.net]
「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。

他のスレッドでは書き込めないような低レベルな質問、
質問者自身なんだか意味がよく分からない質問、
ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。

内容に応じて他スレ・他板へ行くことを勧められることがあります。ご了承下さい。

なお、テンプレが読めない回答者は邪魔なので後述のC#相談室に移動して下さい。

>>980を踏んだ人は新スレを建てて下さい。
>>980が無理な場合、話し合って新スレを建てる人を決めて下さい。

■前スレ
ふらっと C#,C♯,C#(初心者用) Part120 [無断転載禁止]©2ch.net
echo.2ch.net/test/read.cgi/tech/1460040653/

■関連スレ
C#, C♯, C#相談室 Part90 [無断転載禁止]©2ch.net
echo.2ch.net/test/read.cgi/tech/1455160063/

■コードを貼る場合は↓を使いましょう。
ideone.com/
https://dotnetfiddle.net/

■情報源
https://msdn.microsoft.com/en-us/library/gg145045.aspx
referencesource.microsoft.com/

2 名前:デフォルトの名無しさん mailto:sage [2016/06/15(水) 12:21:43.02 ID:yb/HhTmP.net]
>>1
Console.WriteLine("乙");

3 名前:デフォルトの名無しさん(もんじゃ) [2016/06/15(水) 19:59:58.44 ID:UJ4dhPXD.net]
>>1
System.out.println("甲乙丙".charAt(1));

4 名前:デフォルトの名無しさん mailto:sage [2016/06/15(水) 21:03:11.15 ID:sCwUlxNa.net]
タスクスケジューラを使わないでc#のexeを実行するのは不可能ですか?
まぁこれが出来たらウイルス作り放題ですけどね…
永遠のテーマですよね、勝手に実行されるプログラムってのは…
どんだけ調べても無理だった…

5 名前:デフォルトの名無しさん mailto:sage [2016/06/15(水) 21:07:04.25 ID:CZQGLi1U.net]
>>4
>タスクスケジューラを使わないでc#のexeを実行
ファイルをダブルクリックしたりエンターキーを押したりすればできますよ

6 名前:デフォルトの名無しさん mailto:sage [2016/06/15(水) 21:45:11.80 ID:tGSo3VwO.net]
>>1

>>4
何をやりたいのかわからないので永遠のテーマといわれても・・・
OSの起動前になにかを仕込むのならC#では無理だし、勝手に動き出すものはC#関係なく作れない

7 名前:デフォルトの名無しさん [2016/06/15(水) 21:57:02.36 ID:sCwUlxNa.net]
>>5
いやそれをしなくても実行されるプログラム
トリガーがないのに実行されるプログラムってのはさすがに無理ですよね
>>6
感染時点でレジストリ操作されない限り無理ってことですか

exeファイルはただの塊ですもんね

8 名前:デフォルトの名無しさん [2016/06/15(水) 22:06:49.97 ID:sCwUlxNa.net]
ダウロードされた時点で実行されるプログラム
これも無理ですよね
やっぱりexeみたいな釣りでウイルス作るのは無理だ
甘すぎる、こんなんでウイルス作れたら大問題だ

9 名前:デフォルトの名無しさん mailto:sage [2016/06/15(水) 22:12:38.78 ID:nK3UV1uG.net]
実行されると分かっているプログラムを上書きすればいいだけだろ

10 名前:デフォルトの名無しさん mailto:sage [2016/06/15(水) 22:16:37.73 ID:tGSo3VwO.net]
ウィルスの作り方教えてくださいって知恵袋とかで聞けばいいよ
2chでやるのはローカルルール違反なので止めてね



11 名前:デフォルトの名無しさん mailto:sage [2016/06/15(水) 22:21:20.05 ID:S4MdqnJh.net]
まずゆうちゃんを作る

12 名前:デフォルトの名無しさん mailto:sage [2016/06/15(水) 22:28:37.90 ID:FdxVp53s.net]
それはもはやエクスプロイトとかの領域であろう
てか現行法ではウィルス作成自体犯罪でなかったか

13 名前:デフォルトの名無しさん mailto:sage [2016/06/15(水) 22:42:13.40 ID:sCwUlxNa.net]
別にウイルスなんて作るつもりないですよ
単に原理的なことが知りたいだけです

14 名前:デフォルトの名無しさん [2016/06/15(水) 22:47:18.07 ID:sCwUlxNa.net]
まーC#なんて、それ自体がアプリみたいなもんだし大した物は作れないのは分かってます

15 名前:デフォルトの名無しさん mailto:sage [2016/06/15(水) 23:28:36.45 ID:GTwf6ete.net]
彼の言う原理とやらがよく分からない
QEDの作者みたいにルール後出しで原理が変化して行くし

16 名前:デフォルトの名無しさん mailto:sage [2016/06/15(水) 23:37:39.12 ID:CLPeAJeZ.net]
ただの知能障害かメクラだろ。
初カキコ…ども…みたいな腐臭もする。

17 名前:デフォルトの名無しさん mailto:sage [2016/06/16(木) 08:07:59.11 ID:x2R+jq4A.net]
>>13
バカ発見

18 名前:デフォルトの名無しさん mailto:sage [2016/06/16(木) 11:44:00.94 ID:8flEISc6.net]
>C#なんてそれ自体がアプリみたいなもん

これはもう何言ってるのか理解できない
まさかアプリとソフトとプログラムが全部違うものだとでも思ってんのか

19 名前:デフォルトの名無しさん mailto:sage [2016/06/16(木) 12:37:20.52 ID:t5S1yAlb.net]
>>14
基地外

20 名前:デフォルトの名無しさん [2016/06/16(木) 13:53:09.63 ID:GkOpbAE9.net]
C#なんて小学生が最初にやる言語だろ



21 名前:デフォルトの名無しさん mailto:sage [2016/06/16(木) 14:07:40.97 ID:GkOpbAE9.net]
C#って気取った人が嫌うイメージだよね
あまりにも簡単すぎて恥ずかしいって思う人が多いのかも

22 名前:デフォルトの名無しさん mailto:sage [2016/06/16(木) 14:19:30.65 ID:CHq+dzTC.net]
基地外二人目

23 名前:デフォルトの名無しさん mailto:sage [2016/06/16(木) 15:55:21.89 ID:GkOpbAE9.net]
Visual C#でコードを入れかえる方法ってありますか?

x=function1();
y=function2();

これを

x=function2();
y=function1();

としたい場合はどうすればよいでしょうか?

1を消して2に、2を消して1にとか
x=をy=に、y=をx=にみたいな原始的なやり方以外でありますか?

24 名前:デフォルトの名無しさん mailto:sag [2016/06/16(木) 15:57:49.37 ID:eQzKh/5c.net]
function1をunkoに置換
function2をfunction1に置換
unkoをfunction2に置換

25 名前:デフォルトの名無しさん [2016/06/16(木) 16:12:38.67 ID:GkOpbAE9.net]
>>24
あーそうすればいいのか
ありがとうございます。
置換のジョブは並列では無理なのか
Ctrl+Hで一つしか開かないから順番にするしかないんでしょうか?

26 名前:デフォルトの名無しさん mailto:sage [2016/06/16(木) 17:30:21.34 ID:QwIHZKf5.net]
class MC{
 string a;
 string b;
 string c;
}
List<MC> ListMC;
に例えばデータが100個くらい入っている時に

class MCsub{
 string a;
}
という一部のデータのみを持つ形式に変換したいのですが、
List<MCsub> ListMCsub = ListMC.select.....;
みたいにLINQで書きたいのですが分かりません。

27 名前:デフォルトの名無しさん mailto:sage [2016/06/16(木) 17:46:47.50 ID:tSq+8Kb2.net]
物凄くアフォな質問をさせてくれ。
Bitmapファイルを読み込んで一度unsafeとかで画像処理して再度Bitmapにしてpictureboxで表示する時、
FHDサイズで10fpsくらい出れば上出来だと思うんだ。
ゲームなんかだと同じサイズで60fpsとか出してるけども、その速度を出すには、
C#を卒業してC++でDirectXやCUDAでゴリゴリ書くしか無いのかな?

28 名前:デフォルトの名無しさん mailto:sag [2016/06/16(木) 18:04:21.45 ID:6YFxDvs7.net]
>>27
ゲームで画面にフィルタかけたりウネウネさせたりしてるのはピクセルシェーダだろ
C#でやるならWPF使うか、sharpDXとかでDirect3D叩くか

29 名前:デフォルトの名無しさん mailto:sage [2016/06/16(木) 18:07:52.84 ID:iMuJRkoR.net]
C#でDirectX使えばいいだろ
それとunsafeにすれば無条件に早くなるってのは無いから注意しろ
むしろ遅くなるパターンもある

30 名前:デフォルトの名無しさん mailto:sag [2016/06/16(木) 18:15:47.73 ID:6YFxDvs7.net]
>>26
.Select(mc => new MCsub { a = mc.a }).ToList()



31 名前:デフォルトの名無しさん mailto:sage [2016/06/16(木) 18:35:39.14 ID:LcFB+H3t.net]
dotnetcsharptips.seesaa.net/article/403782313.html
このページにある二つのクラスについてなんですが…

上の静的クラスのほうはクラスメソッドやプロパティから操作可能ですが
下のほうは静的クラスではないために、まずインスタンスを作成する必要がありますよね?

なのでまずは
SingletonContext Object1; と宣言、でこれはエラーがでませんでした。
だけど
SingletonContext Object1= new Object1();とするとエラーがでました。
そして、これもコンストラクタがprivateのためできないことに気づきました。

なんとかしてインスタンスを作りたいのですが、これってどうやってインスタンス作ればいいんでしょうか?

32 名前:デフォルトの名無しさん mailto:sage [2016/06/16(木) 18:35:47.89 ID:QwIHZKf5.net]
>>30
ありがとうございました。
上手く行きました。
ところが得られたList<MCsub>を引き続きLINQで
List<string>に変換しようとしたのですが出来ません。
どうやってもCollectionなんとかみたいなのが出来上がります。

33 名前:デフォルトの名無しさん mailto:sage [2016/06/16(木) 19:03:05 ]
[ここ壊れてます]

34 名前:.12 ID:tSq+8Kb2.net mailto: >>28-29
ありがとうございます。
C#でも出来るのですね。
UWPのことは全然勉強して無いんだけども、Windows8以降ならUWPでも出来るのかな?
[]
[ここ壊れてます]

35 名前:31 [2016/06/16(木) 19:14:42.24 ID:LcFB+H3t.net]
静的コンストラクタ呼び出し

SingletonContext x;
x = SingletonContext.SingletonContext();

これもダメでした。

36 名前:デフォルトの名無しさん mailto:sage [2016/06/16(木) 19:32:56.89 ID:iMuJRkoR.net]
>>34
Instanceプロパティがあるじゃん

37 名前:デフォルトの名無しさん mailto:sage [2016/06/16(木) 19:40:22.99 ID:FzcU07aY.net]
>>32
できませんとだけ言われても「あなたの頭が悪いからです」以上の返答のしようがないだろ
質問ってのは「何々をどうこうやったけどできません」って書くことを言うんだよ

>>31
作れるよ^^
ideone.com/HB0G1l

38 名前:デフォルトの名無しさん [2016/06/16(木) 20:11:57.46 ID:LcFB+H3t.net]
>>35
x=Instance;
これダメでした。

Instanceプロパティが使えるのはインスタンス作った後の話じゃないでしょうか?

>>36
そこまで冗長にしないと作れないと!
特殊なシングルトンクラスという事でいいんでしょうか?
Singletonは静的メソッドからすでに作られたインスタンスを渡されて
終了だと思うんですが、そのようなメソッドもない、コンストラクタも
アクセスできないなら裏技しかないって事かー

39 名前:デフォルトの名無しさん mailto:sage [2016/06/16(木) 20:15:04.86 ID:iMuJRkoR.net]
>>37
static (C# リファレンス)
https://msdn.microsoft.com/ja-jp/library/98f28cdx.aspx

これを100回見ろ

40 名前:デフォルトの名無しさん mailto:sage [2016/06/16(木) 20:15:26.02 ID:BiIgL8cI.net]
あー、Instanceプロパティをstaticにしわすれてるのな



41 名前:デフォルトの名無しさん mailto:sage [2016/06/16(木) 20:16:59.21 ID:LcFB+H3t.net]
>>39
うむ?
俺?サイトの人?

42 名前:デフォルトの名無しさん mailto:sage [2016/06/16(木) 20:18:55.73 ID:BiIgL8cI.net]
ページ見て掲載コードの間違いに気づいた人

43 名前:デフォルトの名無しさん [2016/06/16(木) 20:23:05.17 ID:LcFB+H3t.net]
まじですか

44 名前:デフォルトの名無しさん mailto:sage [2016/06/16(木) 21:04:59.46 ID:jO0P8oj4.net]
元のソースがなんかいけてない感じなので適当にfixした
ideone.com/j2Utyl
Instanceを使えば通番になるしnewすれば0から始まる
こういうの疑問に感じるのは探究心旺盛で結構なことだけど、実務ではどうなんだろね

45 名前:デフォルトの名無しさん mailto:sage [2016/06/17(金) 00:11:57.16 ID:vJ5RPL2W.net]
シングルトンはゴミ
たくさん散らばってる時のストレスは半端ない

46 名前:デフォルトの名無しさん mailto:sage [2016/06/17(金) 00:14:22.59 ID:ef5JqFMV.net]
それは設計が悪いだけだろ

47 名前:デフォルトの名無しさん mailto:sage [2016/06/17(金) 00:15:57.80 ID:vJ5RPL2W.net]
シングルトン使う奴が設計してるとでも?なんとなくやってるに決まってる

48 名前:デフォルトの名無しさん mailto:sage [2016/06/17(金) 00:42:36.36 ID:kwa5m6Kw.net]
シングルトンはほぼ例外なくグローバル変数として使われてるな
インスタンスを複数「(作らないんじゃなくて)作れない」クラスなんて現実には殆ど無い

49 名前:デフォルトの名無しさん mailto:sage [2016/06/17(金) 00:42:54.74 ID:jYlDfS4o.net]
>>46
してるよ。お前のとこが残念なだけ。

50 名前:デフォルトの名無しさん mailto:sage [2016/06/17(金) 00:44:54.03 ID:D8ioveLA.net]
シングルトンはアプリでせいぜい1個だな。



51 名前:デフォルトの名無しさん mailto:sage [2016/06/17(金) 03:22:32.78 ID:d2obTrqw.net]
>>47
根本的に考え方が違う
シングルトンはインスタンスを「作れない」ではなく「作らせない」だろ

MVVMパターンでVに対してVMを複数作らせたくないだろ?
定期的なタスクを実行するインスタンスを複数作らせたくないだろ?

シングルトンが複数あるから設計が悪いとか笑える

52 名前:デフォルトの名無しさん mailto:sage [2016/06/17(金) 04:18:07.88 ID:LTPBUJG1.net]
ListViewのオーナードローってDrawDefaultにTrue入れたらアイコンの描写もやってくれるんすかね

53 名前:デフォルトの名無しさん mailto:sag [2016/06/17(金) 06:36:18.57 ID:g5GADQrI.net]
>>50
なんで作らせたくないの?
大抵、それこそがクラス設計の悪い匂いだと思うよ
クラスを適切に疎結合にできてない証拠だ

54 名前:デフォルトの名無しさん mailto:sag [2016/06/17(金) 06:57:27.10 ID:2BigMMRe.net]
例えばあるグローバル変数(あえてそう呼ぶ)を排他的に読み書きするクラスがあると、
そのクラスのインスタンスは複数作らせたくないだろうね
複数作らせたくないってのは、一般にそういう外部のグローバルな状態に密に依存しているために生じるもんだ
それが必ずしも悪い設計だとは言わないが、そういう設計は、
単体テストの実施や依存関係の把握が困難になる等の理由から批判されることが多い

55 名前:デフォルトの名無しさん mailto:sage [2016/06/17(金) 07:42:45.08 ID:f7RC9hNn.net]
forループ毎回書くのが面倒、特に二重、三重となるとかなりなんですが、
簡易化する方法ないですか?何が面倒って()の中をずらずら書くのがすごい面倒。

56 名前:デフォルトの名無しさん mailto:sage [2016/06/17(金) 09:48:20.65 ID:K1G/1MsT.net]
>>54
例えばどんなの?
foreach使ったら簡易化できない?

for,forr,foreachあたりのコードスニペットがあるから、入力はそこまで苦にならないと思うけど。

57 名前:デフォルトの名無しさん [2016/06/17(金) 10:01:00.10 ID:f7RC9hNn.net]
>>55
for(i=0 ;i<=100; i++)
for(j=0; j<=100; j++)
{


}

58 名前:デフォルトの名無しさん mailto:sage [2016/06/17(金) 10:04:55.16 ID:TfA05fVl.net]
嫌とか言われても、必要なら書けよ

59 名前:デフォルトの名無しさん mailto:sage [2016/06/17(金) 10:12:44.69 ID:DO0G9mSR.net]
>>54
VSならforって打ってtab2回押すとテンプレでるよ

60 名前:デフォルトの名無しさん mailto:sage [2016/06/17(金) 10:15:52.91 ID:e8jFtyA4.net]
面倒ならLinq使えとしか



61 名前:デフォルトの名無しさん mailto:sage [2016/06/17(金) 10:19:25.58 ID:L4e61ZPp.net]
test

62 名前:デフォルトの名無しさん mailto:sage [2016/06/17(金) 10:27:17.80 ID:L4e61ZPp.net]
コードを前の行まで詰めたい場合一瞬でする方法について質問です。
例えばすごい長い引数の場合

void myobject(int x, int y, int myobject.........
...................
.................. int z);

となって引数部分が団子になって煩わしいので
一行にしたいのですが、方法はありますか?

63 名前:61 [2016/06/17(金) 10:28:10.05 ID:L4e61ZPp.net]
Bact+Ctrlだと前の行の一文字が消えてしまい

○は空白だとすると以下の例

int (int x,
○○int y)

↓ctrl+backspace

int (int x,
int y)

↓ctrl+backspace

int (int xinty)
となって二回目の適用で,が消えてしまいます。

それに一行につき2回ctrl+backspace(1回目はその行をつめる、2回目は
前の行の最後の文字を消してつめる)になるので結局面倒くさいです。

一気にできる方法ありますか?

勿論長すぎる引数の場合、2行程度なら団子になるのは仕方ないとして,それでも
1行ですませられるなら1行ですましたいので方法はないかと思って質問しました。

64 名前:デフォルトの名無しさん [2016/06/17(金) 10:34:42.18 ID:L4e61ZPp.net]
追記し忘れました
Visual C#を使っています。

65 名前:デフォルトの名無しさん mailto:sage [2016/06/17(金) 11:18:03.94 ID:4Hf/IQi6.net]
いまいちよく分からんがCtrl+DELで代用できないか

66 名前:デフォルトの名無しさん mailto:sage [2016/06/17(金) 11:32:00.58 ID:K1G/1MsT.net]
2回目は普通にBackSpace押せばいいんじゃ……?

行数が多いなら、置換したほうが早そうだけど。

67 名前:デフォルトの名無しさん mailto:sage [2016/06/17(金) 12:22:01.72 ID:0GwR18M1.net]
>>61
構造体で渡したら?

68 名前:デフォルトの名無しさん mailto:sage [2016/06/17(金) 13:38:06.03 ID:g7ndF8Us.net]
>>54
俺流
class LoopValue
{
public int i;
public int j;
public static IEnumerable<LoopValue> Enumerate()
{
for(int i = ...)
for(int j = ...)
yield return new LoopValue() { i = i ,j = j};
}
}

void Test()
{
foreach(var loopValue in LoopValue.Enumerate())
{
}
}
ループ中に変則的な飛び値や整数以外があっても割と綺麗になる

69 名前:デフォルトの名無しさん [2016/06/17(金) 13:39:23.95 ID:BY8 ]
[ここ壊れてます]

70 名前:45Bhr.net mailto: C#でFormsアプリは作れるようになったので、次はWPFに挑戦したいと思ってる
できれば日本語のテキストorサイトで学びたいんだが、良い教科書的なものを教えてほしい
[]
[ここ壊れてます]



71 名前:デフォルトの名無しさん mailto:sage [2016/06/17(金) 13:45:47.47 ID:g7ndF8Us.net]
在りません、始めるまでもなく糞ですw
捨て置くが良しwww

72 名前:デフォルトの名無しさん [2016/06/17(金) 13:48:32.88 ID:BY845Bhr.net]
>>69
やらないって選択肢はないんだよ

73 名前:デフォルトの名無しさん mailto:sage [2016/06/17(金) 13:53:35.81 ID:0GwR18M1.net]
>>70
UWPは選択肢に無いの?

74 名前:デフォルトの名無しさん mailto:sage [2016/06/17(金) 13:55:12.97 ID:CYdk5Mt/.net]
>>68
https://msdn.microsoft.com/ja-jp/library/ee649089.aspx
https://github.com/Microsoft/WPF-Samples

75 名前:デフォルトの名無しさん [2016/06/17(金) 13:56:01.01 ID:BY845Bhr.net]
>>71
個人的にはUWPにも興味はあるけど、仕事が絡んでくるからWPFしか選択肢はないんだ

76 名前:デフォルトの名無しさん [2016/06/17(金) 13:59:42.81 ID:BY845Bhr.net]
>>72
さんくす
MSDNの方は、WPFデザイナーのチュートリアル→WPFのチュートリアル→WPFにおける移行と相互運用性
の順に読み進めていけばいいんだろうか?

GitHubの方は、何もわからない状態なのに、これだけ見せられてもどうにもならんわ

77 名前:デフォルトの名無しさん mailto:sage [2016/06/17(金) 14:01:44.94 ID:g7ndF8Us.net]
地獄へようこそw
UWPとかビジネス的にWindowsでモバイルという選択肢は少ないだろうな、特別な事情ない限り

78 名前:デフォルトの名無しさん [2016/06/17(金) 14:06:04.85 ID:BY845Bhr.net]
>>75
今のところモバイルは考える必要はないわ
そんなに地獄なのかよ

79 名前:デフォルトの名無しさん mailto:sage [2016/06/17(金) 14:08:06.60 ID:4Hf/IQi6.net]
異様にWPFを憎んでる人がいるだけだから気にすんな

80 名前:デフォルトの名無しさん mailto:sage [2016/06/17(金) 14:10:22.56 ID:g7ndF8Us.net]
ぐおぉぉぉぉCOMが憎いATLが憎いWPFが憎いぞおぉぉぉぉw



81 名前:デフォルトの名無しさん mailto:sage [2016/06/17(金) 14:13:47.71 ID:CYdk5Mt/.net]
>>74
最近のマイクロソフトはgithubにサンプルをごっそり置いといてくれてるので
VSでリポジトリを複製し使いそうなものをビルドし実行→サンプルの中身を見たり改造して検証という方法が可能

82 名前:デフォルトの名無しさん [2016/06/17(金) 15:02:28.74 ID:L4e61ZPp.net]
>>65
なるほど置換ですか、その考えはなかった。ちょっと正規表現勉強してきます。
○|\nで何故か空白が残ってるという

83 名前:デフォルトの名無しさん [2016/06/17(金) 15:04:21.80 ID:KCpIgVGN.net]
質問です。
以下のHTMLからaタグをウェブブラウザコントロールで取得したいんだけど
これって階層を辿らないと絶対無理なのですか?
いきなりaタグをどうにか検索する方法ってないですかね?
元々のHTMLが色々壊れてて階層辿っていくのものすごい大変なんです…

<html>
<body>
<div>
<a href=

84 名前:デフォルトの名無しさん mailto:sage [2016/06/17(金) 15:06:04.69 ID:KCpIgVGN.net]
あ〜すんません!
HTMLはこれで。
<html>
<body>
<div>
<a href="#">link</a>
</div>
</body>

85 名前:デフォルトの名無しさん mailto:sage [2016/06/17(金) 15:09:45.45 ID:vAZ998IX.net]
正規表現で十分可能でしょ

86 名前:デフォルトの名無しさん mailto:sage [2016/06/17(金) 15:13:39.38 ID:4Hf/IQi6.net]
a要素見つけるだけならGetElementsByTagNameでいいけど
それが目的の要素かどうかの判断はいいのかな

87 名前:デフォルトの名無しさん mailto:sage [2016/06/17(金) 15:26:43.75 ID:KCpIgVGN.net]
>>84
え?そうなのですか?じゃ例えばこれはどうですかね?
下のdivタグclass="c"を一発で検索とかはできますかね?
とにかく元のHTMLが壊れてるので階層を辿るのが大変なのですぐ検索できればうれしんですが…
<html>
<body>
<div class="a">
<div class="b">
<div class="c">
</div>
</div>
</div>
</body>
</html>

88 名前:デフォルトの名無しさん mailto:sage [2016/06/17(金) 15:40:05.92 ID:1lYAl1Ex.net]
>>85
前にも出てるけど正規表現で一発

89 名前:デフォルトの名無しさん [2016/06/17(金) 15:42:57.92 ID:BY845Bhr.net]
>>82


90 名前:況がよくわからんのだが、HtmlDocumentに変換することは可能なのか?
それとも壊れていて不可能なのか?
答えはそれ次第だと思うわ
[]
[ここ壊れてます]



91 名前:デフォルトの名無しさん mailto:sage [2016/06/17(金) 15:47:21.15 ID:KCpIgVGN.net]
>>86
>>87
最終的にそこを、ウェブブラウザコントロールから
クリックしたいので、あくまでもウェブブラウザコントロールを介して検索したいんですよね。
何か良い方法ありますかね?

92 名前:デフォルトの名無しさん [2016/06/17(金) 15:51:43.42 ID:BY845Bhr.net]
>>88
質問に答えろよ

93 名前:デフォルトの名無しさん mailto:sage [2016/06/17(金) 15:54:12.98 ID:KCpIgVGN.net]
>>89
すいません!
webBrowser1.Document
から色々指定は出来るんですが、そういう事ですかね?

94 名前:デフォルトの名無しさん mailto:sage [2016/06/17(金) 16:04:12.97 ID:KCpIgVGN.net]
>>89
それともDocumentTextでhtml取得という事ですかね?
ただ動的ページでスクリプトの出力した内容を取得したいので
それも考慮しないといけないんですよねえ…

95 名前:デフォルトの名無しさん mailto:sage [2016/06/17(金) 16:05:12.15 ID:WJH+jUHE.net]
>>80
範囲選択で下の置換してはいかが? 特殊な条件だとうまくいかないかもだけど、やりたいことは出来そうな気がする。

¥s+

(半角スペース1文字)

96 名前:デフォルトの名無しさん [2016/06/17(金) 16:36:02.39 ID:L4e61ZPp.net]
>>92
出来ました!!
ありがとうございます!

97 名前:デフォルトの名無しさん mailto:sage [2016/06/17(金) 17:49:48.96 ID:4Hf/IQi6.net]
>>85
目的のdiv要素がclass="c"であることで特定できるなら
GetElementsByTagName(あるいはAll)の中からGetAttribute("className") == "c"になるのを探せばいい

98 名前:デフォルトの名無しさん mailto:sage [2016/06/17(金) 17:55:17.09 ID:VRoAf94l.net]
>>58
マジかよ初めて知った
クリップボード拡張ソフトにfor(int i=0;i<回数;i++){とfor (int i = 回数; i >= 0; i--){を登録してた
たまに++選択するつもりが、--選択してバグ引き起こしたりしてたけど

99 名前:デフォルトの名無しさん mailto:sage [2016/06/17(金) 18:11:00.20 ID:jYlDfS4o.net]
>>95
コードスニペット自分で定義できるよ

100 名前:デフォルトの名無しさん mailto:sage [2016/06/17(金) 19:58:10.13 ID:o2AfJmA4.net]
void KeyeventA(Keyevent e)・・・@
{

x=KeyeventB;・・・・・※

methodA();
methodB();



}

stucks KeyeventB(Keyevent e)・・・・A
{


}


こういう二つのキーイベントメソッドがあって片方の中にキーイベントメソッドを呼ぶような形の場合、
@とAは同じイベントで発生するんでしょうか?もし同じイベントの場合@のほうが処理が早くて、
※つまりAのメソッドが処理できずにmethodA()以下が実行される可能性もあると思うんですけど、実際問題どうなってますか?








[ 続きを読む ] / [ 携帯版 ]

次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<279KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef