|
|
rTB2.Clear();
int i = 0;
string s = rTB1.Text;
string substr = "";
switch(rTB1.Text)
{
case '"':
{
while (i < s.Length && s[i]!='"' && s[i]!='\n')
{
substr += s[i];
i++;
}
rTB2.Text += "String - " + substr + "\n";
substr = "";
}break;
}
|
|
|
|
|
This is my code. If you see s = rTB1.Text. So you simply rewrite my code. If you can, please help
|
|
|
|
|
a very simple method is to get the first index of " (opening quotes)
and then get the next index of the " (closing quotes)
and the get the substring within those indices
Regards,
Pramod
|
|
|
|
|
I guess You are right, but I mess up something so i could not use that way of solving the problem. If you could give me an example, will be appreciated.
Regards,
Mitko
-- modified at 5:29 Tuesday 7th March, 2006
|
|
|
|
|
try this one
if(richTextBox1.Text != "")
{
string str1 = richTextBox1.Text;
int i= str1.IndexOf('\"');
int j = str1.IndexOf('\"',i+1);
string str2 = str1.Substring(i+1,j-i-1);
richTextBox2.Text = str2;
}
Regards,
Pramod
|
|
|
|
|
You could use a regular expression to parse the string.
Using a pattern like "([A-Za-z]+|\"[A-Za-z ]+?\")" would capture all "identificators" and quoted phrases in the string.
---
b { font-weight: normal; }
|
|
|
|
|
Can any one guide me about exporting entire database (and not a single table) in SQL server in to Micrisoft Excel 97-2000 and vise versa ? Similar to DTS Import/Export Wizard in SQL Server Enterprise Manager.
Well, I want to do this in C#
warn regards
Sachin
-- modified at 4:16 Tuesday 7th March, 2006
|
|
|
|
|
|
Hi all,
Is there a 2D array list? Basically I need a 2D dynamic array. Thanks in Advance. Cheers.
|
|
|
|
|
ya u can surely create a 2D arraylist
e.g.
Arraylist arrlst = new ArrayList[count];
for(..)
{
arrlst[i] = new Arraylist();
arrlst[i].Add();
}
Regards,
Pramod
|
|
|
|
|
public struct Int32 : IComparable, IFormattable, IConvertible, IComparable<int>, IEquatable<int>
how do you make a structure like Int32 , for exemple
NewInt i = 15;
|
|
|
|
|
|
Hi all,
i have 3 projects in my solution suppose Project1, Project2...
and in the startup project i.e. in Project1 i have an XML file which
i want to access in another project i.e. Project3.
i can access it using the physical path for now, but
i want to use the virtual path for accessing that because on
the clients end the file may be stored on any partition of the System which is unknown.
can anyone tell me what should i use to access the file?
Thanks,
Pramod
|
|
|
|
|
you can search on Server.MapPath()
might be help you
Amit Grover
CDAC R&D
|
|
|
|
|
i want to do that in Windows application in C#
Thanks,
Pramod
|
|
|
|
|
Go thru System.IO.Directory or File class
May be help u
Amit Grover
CDAC R&D
|
|
|
|
|
I know this might be a stretch but I'm trying to insert an image into a RichTextBox and make it a link.
I currently insert an image using the methods presented by, Khendys Gordon: www.codeproject.com/cs/miscctrl/csexrichtextbox.asp
and am successful in doing so. But when I actually go to set the inserted image string as a link, the image isn't displayed.
So I'm begining to think it isn't possible but thought I would ask others.
Thanks,
Eric
|
|
|
|
|
if u can write event handlers for that image it would be easy
u can write the Mouse Hover event and change the cursor to Hand in this event
and in the click event of the image u can redirect to the link that u want
Regards,
Pramod
|
|
|
|
|
Hello All,
Basically i m working on Taskbar popup. for that i m using the following link
http://www.codeproject.com/cs/miscctrl/taskbarnotifier.asp#xxxx
in the above link am image is popup from the task bar. i would like the same functionality but instead of image i want my window form to popup.
from the taskabar. how can i achieve this functionality.
Amit Grover
CDAC R&D
|
|
|
|
|
for this u need to create a windows form of that size,
remove the title bar of the form
use a timer control
get the work area of the screen by using the screen.GetWorkingArea
and on every tick of the timer u can change the location of the form to appear as if it is poping up and after some time again change the form location so that the popup window goes down and hides
Regards,
Pramod
|
|
|
|
|
as u have written i have done all the things. i am getting problem in redrawing the form . at every tick the i m changing the position of the form.but form is not gettin drawn properly. i refer the code given in the link which i have send eailier. i use the following code for redraw the form
protected override void OnPaintBackground(PaintEventArgs pea)
{
Graphics grfx = pea.Graphics;
grfx.PageUnit = GraphicsUnit.Pixel;
Graphics offScreenGraphics;
Bitmap offscreenBitmap;
offscreenBitmap = new Bitmap(BackgroundBitmap.Width, BackgroundBitmap.Height);
offScreenGraphics = Graphics.FromImage(offscreenBitmap);
if (BackgroundBitmap != null)
{
/* problem is here actually i don'nt know which method i have to
used here in this example they are using DrawImage method.which is basically for an Image.for form i didn't understand which method i should use */
offScreenGraphics.DrawImage(BackgroundBitmap, 0, 0, BackgroundBitmap.Width, BackgroundBitmap.Height);
}
grfx.DrawImage(offscreenBitmap, 0, 0);
}
Amit Grover
CDAC R&D
|
|
|
|
|
Even i have used the TaskBarnotifier class from the same link
then i created a form and a button on that form
on the click of the button the taskbarnotifier is displayed
the code for the form that i created is below here
using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data;
using System.Runtime.InteropServices;
using CustomUIControls;
namespace WindowsApplication7
{
///
/// Summary description for Form1.
///
public class Form1 : System.Windows.Forms.Form
{
///
/// Required designer variable.
///
private System.ComponentModel.Container components = null;
TaskbarNotifier taskbarnotifier;
int x,y;
bool bMouseDown = false;
private System.Windows.Forms.Button button1;
ArrayList arlist = new ArrayList();
public Form1()
{
//
// Required for Windows Form Designer support
//
InitializeComponent();
taskbarnotifier = new TaskbarNotifier();
taskbarnotifier.MouseHover += new EventHandler(taskbarnotifier_MouseHover);
//
// TODO: Add any constructor code after InitializeComponent call
//
}
///
/// Clean up any resources being used.
///
protected override void Dispose( bool disposing )
{
if( disposing )
{
if (components != null)
{
components.Dispose();
}
}
base.Dispose( disposing );
}
#region Windows Form Designer generated code
///
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
///
private void InitializeComponent()
{
this.button1 = new System.Windows.Forms.Button();
this.SuspendLayout();
//
// button1
//
this.button1.Location = new System.Drawing.Point(88, 96);
this.button1.Name = "button1";
this.button1.Size = new System.Drawing.Size(72, 32);
this.button1.TabIndex = 0;
this.button1.Text = "button1";
this.button1.Click += new System.EventHandler(this.button1_Click);
//
// Form1
//
this.AutoScaleBaseSize = new System.Drawing.Size(5, 13);
this.ClientSize = new System.Drawing.Size(292, 273);
this.Controls.Add(this.button1);
this.Name = "Form1";
this.Text = "Form1";
this.MouseDown += new System.Windows.Forms.MouseEventHandler(this.Form1_MouseDown);
this.MouseUp += new System.Windows.Forms.MouseEventHandler(this.Form1_MouseUp);
this.MouseMove += new System.Windows.Forms.MouseEventHandler(this.Form1_MouseMove);
this.ResumeLayout(false);
}
#endregion
///
/// The main entry point for the application.
///
[STAThread]
static void Main()
{
Application.Run(new Form1());
}
private void Form1_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
{
bMouseDown = true;
x = e.X;
y = e.Y;
arlist.Add(new Point(x,y));
}
private void Form1_MouseMove(object sender, System.Windows.Forms.MouseEventArgs e)
{
if(bMouseDown)
{
Graphics gr=this.CreateGraphics();
if (x == -1 && y == -1)
{
x=e.X;
y=e.Y;
}
gr.DrawLine(new Pen(Color.Blue),e.X,e.Y,x,y);
x=e.X;
y=e.Y;
arlist.Add(new Point(x,y));
}
}
private void Form1_MouseUp(object sender, System.Windows.Forms.MouseEventArgs e)
{
bMouseDown = false;
}
private void button1_Click(object sender, System.EventArgs e)
{
taskbarnotifier.BackgroundImage = Image.FromFile(@"C:\WINNT\Coffee Bean.bmp");
taskbarnotifier.SetBackgroundBitmap(@"C:\WINNT\Coffee Bean.bmp",Color.White);
taskbarnotifier.Text = "Coffee Bean";
taskbarnotifier.Show("POP-UP", "",1500,1500,1500);
}
private void taskbarnotifier_MouseHover(object sender, EventArgs e)
{
taskbarnotifier.Show("POP-UP", "",1500,1500,1500);
}
}
}
Regards,
Pramod
|
|
|
|
|
you are also passing images to taskbarnotifier but my case is different i want to pass an Form object i want my form to show as a popup rather than an image
Amit Grover
CDAC R&D
|
|
|
|
|
The taskBarNotifier itself is a windows form
how can u pass a form on a form?
can u tell me the ur objective in details
so that i can help u more.
Regards,
Pramod
|
|
|
|