- 1
- 2
- 3
- 4
- 5
- 6
private void textEdit_Enter(object sender, EventArgs e)
{
if (((BaseEdit)sender).BackColor == Color.White)
return;//редактировать нельзя
.........
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+135.1
private void textEdit_Enter(object sender, EventArgs e)
{
if (((BaseEdit)sender).BackColor == Color.White)
return;//редактировать нельзя
.........
}
Нашел недавно в старом коде, код писался давненько когда по желанию заказчика из конфетки делали унылое г...
Суть проверки в том что форма находится в режиме редактирования данных
+123
cmp eax,0
je exitp
mov eax,1
ret
exitp:
xor eax,eax
ret
+154
private void bazaknjigeDataGridView_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
{
int rowIndex = e.RowIndex;
DataGridViewRow theRow = bazaknjigeDataGridView.Rows[rowIndex];
double cellValue = double.Parse(theRow.Cells["dataGridViewTextBoxColumn14"].Value.ToString());
if (cellValue == 0)
{
theRow.DefaultCellStyle.BackColor = Color.Red;
}
else
{
theRow.DefaultCellStyle.BackColor = Color.White;
}
}
MSDN - рассадник индусокода. Вот седня нарыл там:
+151
<?php
$data = file_get_contents('./testt.php');
$repl = array();
//<a href=""><img src="" ></a>
preg_match_all('/[^(?:\<\?.*)]*?[^(?:\<a.*href=.*\>)](?:\<img\s.*)(?:\>)[^(?:\<\/a\>)]*?[^(?:\?\>)]/Umi', $data, $repl);
echo '<pre>';
var_dump($repl);
echo '</pre>';
?>
<html>
<head>
</head>
<body>
<a href="asd">12313</a>
<img src="sadasdasd" alt="dasddasd" /><a href="asd"><img src="sadasdasd" alt="dasddasd" /></a><img src="sadasdasd" alt="dasddasd" /><img src="sadasdasd" alt="dasddasd" />
<img src="sadasdasd" alt="dasddasd" /> <img src="sadasdasd" alt="dasddasd"><br />
<img src="sadasdasd" alt="dasddasd" ><br>
<a href="asd"><img src="sadasdasd" alt="dasddasd"></a><a href="asd"><img src="sadasdasd" alt="dasddasd" ></a><a href="asd">12313</a>
<a href="asd">12313</a>
</body>
</html>
−104
bash-3.2# pacman -Rsn mysql
проверка зависимостей...
ошибка: не удалось продолжить операцию (не удается удовлетворить зависимости)
:: akonadi: требует mysql
bash-3.2# pacman -Rsn akonadi
проверка зависимостей...
ошибка: не удалось продолжить операцию (не удается удовлетворить зависимости)
:: kdemod-kdepimlibs: требует akonadi>=1.1.1
bash-3.2#
+134.2
public void OnObjectException(EventArgs e, Exception ex)
{
throw ex;
}
Индусятина!
+73.1
int Cparse_post::is_hex(char c)
{
if (strchr("0123456789abcdefABCDEF",c)!=NULL) return 1;
return 0;
}
+138.9
[DataContract]
public class MyDataContract {
string lASTNAME = "";
string nAMESUFFIX = "";
string mIDDLENAME = "";
string fIRSTNAME = "";
[DataMember]
public string LASTNAME {
get { return lASTNAME; }
set { lASTNAME = value; }
}
[DataMember]
public string FIRSTNAME {
get { return fIRSTNAME; }
set { fIRSTNAME = value; }
}
[DataMember]
public string MIDDLENAME {
get { return mIDDLENAME; }
set { mIDDLENAME = value; }
}
[DataMember]
public string NAMESUFFIX {
get { return nAMESUFFIX; }
set { nAMESUFFIX = value; }
}
}
Акуенная конвенция именования переменных
+13
class A
{
public:
A& operator=(const A &a)
{
this->A::A(a);
return *this;
};
// ...
};
Правильный оператор присваивания!
−276.9
Private Function GetDirection(ByVal sort As String)
If sort.IndexOf("DESC") > 0 Then
sort = sort.Replace("DESC", "ASC")
Else
sort = sort & " DESC "
End If
Return ""
End Function
Даже придумывать ничего не пришлось.