|
Hello All,
I have a situation here where in i have to concatenate an icon to the label text based on some information.
As we have already set the image property i cannot go ahead with the image align property as it will align the image attached to the image property.
I am trying here to add an icon or image to the end of the text.
Thanks in Advance
Bharath s Ron
|
|
|
|
|
class Program
{
static void Main(string[] args)
{
using (var f = new Form())
{
var lbl = new Label();
lbl.Text = "Hello world";
lbl.Image = f.Icon.ToBitmap();
lbl.ImageAlign = System.Drawing.ContentAlignment.MiddleRight;
f.Controls.Add(lbl);
f.ShowDialog();
}
}
} Ron.bharath wrote: i cannot go ahead with the image align property as it will align the image attached to the image property. That's what you asked; put the image in the label, on the right side of the text. If you want something else, you'd have to specify 'what' you want a bit more clearly.
You could add a PictureBox on the right next to the label (concatenating controls, not data), but that would be less efficient.
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
Upvoted. Good answer: I had assumed the OP found that using the Image property of the Label, and ContentAlignment, didn't meet his needs, which may not be the case, here.
“I'm an artist: it's self evident that word implies looking for something all the time without ever finding it in full. It is the opposite of saying : 'I know all about it. I've already found it.'
As far as I'm concerned, the word means: 'I am looking. I am hunting for it. I am deeply involved.'”
Vincent Van Gogh
|
|
|
|
|
At design-time you have several choices ... if your Label, and whatever graphic element object, is going to remain the same size at run-time no matter how its containing Control, or Form, is re-sized, and if your Label content, and the graphic content object, is not going to change:
1. you can position the Icon, or PictureBox, over the end of the Label Text.
2. you could create a custom UserControl combining a Label and a graphic element object, and design it to look "right."
If you are talking about creating text, and a graphic element, at run-time, or having text, or graphic, that changes at run-time, the problems of alignment become significant.
You can, in fact, insert a graphic object into the Controls Collection of a Label (or other Win Forms Control); you can't do that at design-time unless you modify the Designer.cs file yourself, which is not something recommended to do.
Once you have a graphic element "inside" a Label's DisplayRectangle, you may have the same problems of alignment/positioning you would have at design-time.
An alternative you could consider would be using a RichTextBox instead of a Label, where the insertion of graphic elements ... while not simple ... is more straightforward in that they can be placed in the "flow" of the text layout, and, in a RichTextBox calculation of the co-ordinates of the current end of the text content is much easier.
What have you tried so far ? And, is what you need to do to be done at run-time with changing content for both Label Text, and the related graphic element ?
“I'm an artist: it's self evident that word implies looking for something all the time without ever finding it in full. It is the opposite of saying : 'I know all about it. I've already found it.'
As far as I'm concerned, the word means: 'I am looking. I am hunting for it. I am deeply involved.'”
Vincent Van Gogh
|
|
|
|
|
The text and the image changes at runtime. I have tried drawing the image using graphics but i could not figure out how to repaint the image with another or erase only the image on the label.
|
|
|
|
|
I want to create a table "Employee" with columns:empname,age and empcode(which takes two letters from employee name and append number to it.,e.g.:-ga1,om2 where ga stands for ganesh,om stands for omkar)
please help me with the empcode thing.
thank you
|
|
|
|
|
At the point in your code that adds the actual data to the DataTable, you are going to do something like this:
newRow[2] = Employees[i].Substring(0, 2) + i.ToString();
“I'm an artist: it's self evident that word implies looking for something all the time without ever finding it in full. It is the opposite of saying : 'I know all about it. I've already found it.'
As far as I'm concerned, the word means: 'I am looking. I am hunting for it. I am deeply involved.'”
Vincent Van Gogh
|
|
|
|
|
I need to know how to get data from finger printer scanner in c#.net and how to display (in textbox, in image form).
|
|
|
|
|
By using the SDK that comes with the fingerprint scanner and consulting the SDK documentation.
|
|
|
|
|
Solution:
1. Learn basic C# coding.
2. Learn basic C# gui code.
3. Find one or more scanners and determine what existing APIs those scanners have.
4. Pick a scanner
5. If necessary learn interop if the scanner picked does not already have a .Net API.
6. Put all of the above together.
|
|
|
|
|
what is memory management in C#
|
|
|
|
|
Plenty of details here[^].
|
|
|
|
|
Form activeForm = this.ActiveMdiChild as Form;
string title = activeForm.Text;
MessageBox.Show(title);
when i'm use this code the following is displayed "Object reference not set to an instance of an object." that point out the first line............please any one can help me.......
|
|
|
|
|
Sounds like you have a null value somewhere. Can you post the section of code that's giving you trouble?
|
|
|
|
|
If you step through this code in your debugger you will be able to see if there is a valid ActiveMdiChild to set into the variable.
Veni, vidi, abiit domum
|
|
|
|
|
based on what I see it must be that you activeForm has not be initialized and is null. Without more code can't be certain.
|
|
|
|
|
please help me,friend
i want enter key search in textbox then click on the button and display data in DataGridView
tank you friends
|
|
|
|
|
|
You forgot to ask how to save data in a database. I suggest you try the how to[^]'s and some tutorials; it won't be very fun to learn it by asking every task in a forum.
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
please help me,friend
i want enter key search in textbox then click on the button and display data in DataGridView
tank you friends
|
|
|
|
|
Try this link:
http://msdn.microsoft.com/en-us/library/aeez5k4f.aspx
|
|
|
|
|
hi friends
i want display data from table(sql server) in the dataGridView
tanke you
|
|
|
|
|
|
hi friends
How i can delete data from data base(sql server) in C#?????
|
|
|
|
|
this is simple script to delete using webform asp.net C#
here is my code:
1. adding connection in Web.config
Web.config
==========
<connectionStrings>
<add name="myConnection" providerName="System.Data.SqlClient" connectionString="server=.\SQLEXPRESS;Initial Catalog=MyDB;Integrated Security=True"/>
</connectionStrings>
2. in default.aspx
default.aspx
============
added namespace:
using System.Data.SqlClient;
using System.Configuration;
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
string connProvider = ConfigurationManager.ConnectionStrings["myConnection"].ToString();
using (SqlConnection cnn = new SqlConnection(connProvider))
{
cnn.Open();
string userid = "1";
string query = "Delete Users Where UserID = '" + userid + "'";
using (SqlCommand cmd = new SqlCommand(query, cnn))
{
cmd.ExecuteNonQuery();
}
}
}
}
hope this help. (Update)= this code not recommended for develop, you can try it for learn and you can improve your code.
regard,
Ade Ruyani
modified 24-Dec-13 3:49am.
|
|
|
|