Hejsan. Ett sätt att göra detta på är att skapa en klass (tex Creature) i denna sparar du informationen du vill ha, Efter mycket grunnande gjorde jag såhär. En helt annan fråga Njae...^^ Vet inte exakt men filtret i din SaveFileDialog ser lite märkligt ut. Du har angett samma filter två gånger och så är formatet lite fel.Load text från fil till ememepl combobox.
Har klurat på detta i några timmar men får det inte att fungera... ALLS...
Jobbar med en editor, just nu vill jag ladda in en viss text i min richTextBox från min comboBox
grejjen e den att texten i min fil som jag laddar ifrån kan se ut såhär:
[creature 6]
name=Kobold Vermin
flags1=080000
faction=32
level=1
money=1..2
attack=2000 2200
bounding_radius=0.462
civilian=1
combat_reach=1.5
damage=0 2
equipmodel=0 5010 2 10 2 17 2 0 0 0
loottemplate=6
maxhealth=45
model=10913
size=0.7
speed=0.63
type=7
fast det är hundratals olika.
Det jag vill visa i min combobox är "name=kobold vermin", när jag sedan då väljer kobold vermin i min combobox så ska den då ladda in hela koden ovan i min richtextbox,
Är detta möjligt?
Tack på förhand
//RickardSv: Load text från fil till ememepl combobox.
I ditt fall all info om en creature, i den klassen så överlagrar du sedan ToString() så att den skriver ut namnet på din creature.
När detta är gjort så laddar du in dina klasser i comboBoxen någon som liknar detta myComboBox.Items.Add(myCreature)
Sen när någon väljer ett av de olika namnen så är det bara att ta reda på vilken det var göra en cast ((Creature) myComboBox.Items[i]) och sedan presentera informationen, i din richTextBox .
(Sitter inte vid Visual studio så kan inte ge exakta namnen)
Humm något klurig förklaring men kanske ger dig en bit på vägen, om inte får vi återkomma. Sv:Load text från fil till ememepl combobox.
private void OpenCreature_Click_1(object sender, EventArgs e)
{
OpenFileDialog fdlg = new OpenFileDialog();
fdlg.Title = "WoWEmu Open File";
fdlg.InitialDirectory = @"c:\";
fdlg.Filter = "WoWEmu Files (*.scp*)|*.scp*|WoWEmu Files (*.scp*)|*.scp*";
fdlg.FilterIndex = 2;
fdlg.RestoreDirectory = true;
if (fdlg.ShowDialog() == DialogResult.OK)
{
textBox20.Text = fdlg.FileName;
richTextBox2.LoadFile(fdlg.FileName, RichTextBoxStreamType.PlainText);
}
}
Och nu så jobbar jag då istället på en sök metod som ja inte fått att fungera "än":)
Tror det ska fungera lika bra:)Sv: Load text från fil till ememepl combobox.
Har detta något med WOW att göra, om så är fallet vad är det du ska göra?Sv:Load text från fil till exemepl combobox.
Varför sparar den inte i scp format? utan i en fil "file"
{
SaveFileDialog fdlg = new SaveFileDialog();
fdlg.Title = "WoWEmu Save File Dialog";
fdlg.InitialDirectory = @"c:\";
fdlg.Filter = "WoWEmu Files (*.scp*)|*.scp*|WoWEmu Files (*.scp*)|*.scp*";
fdlg.FilterIndex = 2;
fdlg.RestoreDirectory = true;
if (fdlg.ShowDialog() == DialogResult.OK)
{
label23.Text = ("Saved WoWEmu Document To: ") + fdlg.FileName;
richTextBox2.SaveFile(fdlg.FileName, RichTextBoxStreamType.PlainText);
}
RegardsSv: Load text från fil till exemepl combobox.
Det borde räcka med en gång med följande format:
fdlg.Filter = "WoWEmu Files (*.scp)|*.scp";
FilterIndex kan du hoppa eftersom du har bara ett filter.
Mvh Magnus