matsukawar 2012-08-19 04:02:35

[C#] デザイナコードを手でいじってはいけない このエントリーをはてなブックマークに追加

投稿者からのアピールポイント

デザイナコードにオリジナルのコードを埋めると、デザイナを触った瞬間にきえてしまうんだ。 わかっててコメントを入れている人もいるけど、コメントも消失してしまうから、気づかなかったらアウトだよね。

#region Windows フォーム デザイナーで生成されたコード

/// <summary>
/// デザイナー サポートに必要なメソッドです。このメソッドの内容を
/// コード エディターで変更しないでください。
/// </summary>
private void InitializeComponent()
{
  this.components = new System.ComponentModel.Container();
  this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
  this.Text = "Form1";
  
  //これは意図的にここに入れたメソッドなので、デザイナをいじったら元に戻すこと!
  this.InitializeData();
  
  //...
}

使い方ヒント: 「これは臭う」という行を見付けたら、各行のsmellをクリックしてマーキングしておきましょう(要Twitter OAuth認証)

コメント(3)

#1 aokomoriuta 2012-08-22 13:22:52  

むしろフォームデザイナを使うなとそういうことですね。

#2 b1396819 2013-01-16 15:23:28  

/// コード エディターで変更しないでください。
//これは意図的にここに入れたメソッドなので、デザイナをいじったら元に戻すこと!
#3 harunoshirayuki 2013-12-03 15:24:36  

なぜそこでそれをする…いやまあ…あと少し性能を満たすためにキャストを消すという荒業に出た事例なら知っているが…

コメント投稿には、twitter認証が必要です。

Twitter認証

このウンコードに臭った人は、こちらのウンコードにも臭ってます

[C] すげーちゃんと動く!

このエントリーをはてなブックマークに追加

結合試験2日前に脱退したうんkプログラマ...

return 0;

鑑賞する »

[PHP] 初心者の頃に書いたプログラム

このエントリーをはてなブックマークに追加

/home/username/www/ ...

<?php
ini_set("display_errors", "off");...

鑑賞する »

[JavaScript] とっても長いswitch/case文

このエントリーをはてなブックマークに追加

配列変数を全く理解できていなかった。

var rnd = Math.floor(Math.random() * 128...

鑑賞する »