Click here to Skip to main content
15,904,653 members
Home / Discussions / C#
   

C#

 
GeneralRe: Interface type or class type? Pin
shivapriyak23-Sep-09 21:08
shivapriyak23-Sep-09 21:08 
GeneralRe: Interface type or class type? Pin
N a v a n e e t h23-Sep-09 22:53
N a v a n e e t h23-Sep-09 22:53 
GeneralRe: Interface type or class type? Pin
shivapriyak24-Sep-09 0:36
shivapriyak24-Sep-09 0:36 
GeneralRe: Interface type or class type? Pin
PIEBALDconsult24-Sep-09 5:22
mvePIEBALDconsult24-Sep-09 5:22 
QuestionImport Excel to Database Pin
Member-495917623-Sep-09 18:53
Member-495917623-Sep-09 18:53 
AnswerRe: Import Excel to Database Pin
Richard MacCutchan23-Sep-09 22:39
mveRichard MacCutchan23-Sep-09 22:39 
Questionimage to PDF in C# 2008 Pin
vijaykumarp23-Sep-09 17:36
vijaykumarp23-Sep-09 17:36 
AnswerRe: image to PDF in C# 2008 Pin
Christian Graus23-Sep-09 18:16
protectorChristian Graus23-Sep-09 18:16 
GeneralRe: image to PDF in C# 2008 Pin
vijaykumarp23-Sep-09 21:39
vijaykumarp23-Sep-09 21:39 
QuestionConvertion image to PDF in C# 2008 Pin
vijaykumarp23-Sep-09 17:22
vijaykumarp23-Sep-09 17:22 
AnswerRe: Convertion image to PDF in C# 2008 Pin
Christian Graus23-Sep-09 18:17
protectorChristian Graus23-Sep-09 18:17 
QuestionProblems with getting UserDeletingRow event to work. Pin
gjx_junxian198923-Sep-09 17:06
gjx_junxian198923-Sep-09 17:06 
QuestionPOP3Temp folder ids not Found Pin
shobhit parasher23-Sep-09 13:05
shobhit parasher23-Sep-09 13:05 
QuestionHow to dynamically use C# 3.5 compiler Pin
pbalaga23-Sep-09 11:07
pbalaga23-Sep-09 11:07 
AnswerRe: How to dynamically use C# 3.5 compiler Pin
PIEBALDconsult23-Sep-09 12:07
mvePIEBALDconsult23-Sep-09 12:07 
GeneralRe: How to dynamically use C# 3.5 compiler Pin
pbalaga23-Sep-09 23:48
pbalaga23-Sep-09 23:48 
GeneralRe: How to dynamically use C# 3.5 compiler Pin
PIEBALDconsult24-Sep-09 4:35
mvePIEBALDconsult24-Sep-09 4:35 
GeneralRe: How to dynamically use C# 3.5 compiler Pin
pbalaga24-Sep-09 7:06
pbalaga24-Sep-09 7:06 
GeneralRe: How to dynamically use C# 3.5 compiler Pin
PIEBALDconsult24-Sep-09 7:08
mvePIEBALDconsult24-Sep-09 7:08 
QuestionHow to make a Custom Textbox Controll caputure the Parent's clickEvent [modified] Pin
Natural_Demon23-Sep-09 9:35
Natural_Demon23-Sep-09 9:35 
AnswerRe: How to make a Custom Textbox Controll caputure the Parent's clickEvent Pin
DaveyM6923-Sep-09 10:20
professionalDaveyM6923-Sep-09 10:20 
GeneralRe: How to make a Custom Textbox Controll caputure the Parent's clickEvent Pin
Natural_Demon23-Sep-09 10:47
Natural_Demon23-Sep-09 10:47 
GeneralRe: How to make a Custom Textbox Controll caputure the Parent's clickEvent Pin
Natural_Demon23-Sep-09 11:12
Natural_Demon23-Sep-09 11:12 
this is the whole class

somehow 'SendMessage(...)' blocks it.
move the 'MessageBox' 2 lines higher @ 'protected override void OnHandleCreated' and it gets triggered.
put it baack below and it doesn't


public partial class exTextBox : TextBox
{
public exTextBox()
{
SendMessage(this.Handle, EM_SETCUEBANNER, 0, this.WaterMarkText);
}

protected override void OnHandleCreated(EventArgs e)
{
base.OnHandleCreated(e);
//this.Parent.Click +=new EventHandler(Parent_Click);
Parent.Click += new EventHandler(Parent_Click);
// just for testing
MessageBox.Show(
"OnHandleCreated",
"OnHandleCreated",
MessageBoxButtons.OK,
MessageBoxIcon.Information);
}

void Parent_Click(object sender, EventArgs e)
{
MessageBox.Show(
"click",
"click",
MessageBoxButtons.OK,
MessageBoxIcon.Information);
}

#region Attributes

//[DefaultValue(typeof(String), "set the default value"), Category("Appearance"), Description("Set the default value.")]

private const int EM_SETCUEBANNER = 0x1501;

[DllImport("user32.dll", CharSet = CharSet.Auto)]
private static extern Int32 SendMessage
(IntPtr hWnd, int msg, int wParam, [MarshalAs(UnmanagedType.LPWStr)] string lParam);

private string _waterMarkText = "Water Mark";
public string WaterMarkText
{
get { return _waterMarkText; }
set
{
SendMessage(this.Handle, EM_SETCUEBANNER, 0, value);
_waterMarkText = value;
Invalidate();
}
}
#endregion

public bool notempty()
{
if ((this.TextLength > 0) && (this.Text != this.WaterMarkText))
{
base.BackColor = Color.White;
return true;
}
else
{
base.BackColor = Color.Red;
this.Text = this.WaterMarkText;
return false;
}
}
}

Bad = knowing 2 much

QuestionHow to display Multiple images in crystal report Pin
me_ariharan23-Sep-09 8:49
me_ariharan23-Sep-09 8:49 
AnswerRe: How to display Multiple images in crystal report Pin
Abhishek Sur23-Sep-09 10:35
professionalAbhishek Sur23-Sep-09 10:35 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.